Cat's Godot 4 Souls-Like Template & Asset Pack
A downloadable asset pack
Tutorial playlist:
https://www.youtube.com/playlist?list=PL35yqmsJzxjsbQ_Pr9HlxcuukFJxWR-Mb
A highly modular, loosely coupled soulslike game template/asset pack for the Godot Engine. It's driven heavily using signals and loose code, and the tree uses an animation library to drive it's animations. This allows you to swap in your own compatible models and animations quickly and not break the logic of the code. All you need is a model with a standard Godot/Unity/Mixamo etc, skeleton mapped into Godot at import.
All Creative Commons content free to be used as you wish without my attribution. Although I'll very gratefully be attributed in game credits and/or humbly accept your donations.
This template uses assets created entirely by myself, or from Kenney Assets. Nothing from Mixamo, etc to muddy up the licensing waters.
Features
The accumulation of about a years worth of testing. It features a lot of the classic mechanics for soulslike games:
- Root Motion based
- Primary weapon
- Offhand gadgets
- Consumable items
- Enemy targeting
- Enemy knockback
- Blocking / perfect parry
- Dodge rolling
- Sprinting
- Ladder Movement
- Lever activated intractables
- Enemys with multiple states and pathfinding
- Ragdoll death
- Joystick and Keyboard controls based off Elden Ring/Bloodborne
Assets:
- Rigged Low poly male and female model
- Low resolution textures
- Lots of sound effects and music
- 110+ animations
- GridMap/Meshlibrary
- Flexible nested animation state trees
License
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (4 total ratings) |
Author | CatPrisbrey |
Made with | Godot |
Tags | Asset Pack, Godot, Souls-like, Project template |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Download
Click download now to get access to the following files:
Development log
- Root Motion! v2.0.0 is released!Jun 08, 2024
- Soulslike 1.0.3 and roadmapJun 07, 2024
- Version 1.0.2Mar 06, 2024
- New tutorial videos and playlistFeb 21, 2024
Comments
Log in with itch.io to leave a comment.
So cool man! I've been watching your content for a while now. Really cool to see how far you've come. Can't wait to reverse engineer this puppy and learn what I can from it!
It's funny how fast we can progress in game dev. I'm already upset with this template. It's still too complicated and long winded...
I may rebuild it again here soon. Honestly using root motion solves a LOT of the complexity.
It's all about forward progress man. I've actually been doing some work with root animations. I did some messing around and figured out how to run some python scripts to fix the root bone issues I was having with mixamo animations, but it has wider implications when making animations "root motion" compatible. I'll try and write something up on what I've found and share it soon. Do you use mixamo animations?
Do the animations you have already have a root bone? If not, I can probably figure a way to add it like the mixamo addon, then I can run my scripts to 0 out the root bone. It's a whole different world though haha I'm figuring it out bit by bit
I've already written a root motion controller for soul's likes already. I use my own Blender plugin Rigodotify for rigging, which creates a miximo/unity/Godot compatible skeleton from a Rigify base. And it includes root bone. So I'm good actually.
I used to use the mixable animations, but I don't like how they're commonly found everywhere, so I try to just make my own now.
Hey So nice of you to share this work ! it seems pretty well done and a good Starting point for an RPG.
I want to make a Top Down Isometric Game (Diablo Like) but I think I'll start from your framework specially cause you did a lot about Animations and attachement !
Because you shared this with Us If I'm satisfy with the result I get, them I will push the base as an Open Source Template too.
I plan to implement :
It should be done in May or June at Latest, I come back to you at this moment ^^
Thank you again! Long Live the Godot Community ^^
Love it. That sounds great! Skill systems and inventory systems can be very intimidating when folks are first starting off. I know I enjoy a good tutorial on them, so if you're making a template for Diablo-like games, I'll look forward to checking it out!
Hey this is very cool! Big thanks -- definitely going to use your model to learn from and improve my own. :)
Glad to hear it'll be useful to you! Be sure to share what you make with it, it's be cool to see!
Amazing, huge thank you! You're an amazing person for doing this
Haha thanks for saying so! hope it helps you make some cool 3rd person games!
thank you!!! I'm so grateful for this
You're very welcome. Keep an eye ball on the github's latest date though! These first few days are likely to lead to several bug fixes, so making sure you're on the current version may help avoid headaches