/Cats-Godot4-Modular-Souls-like-Template

Cat's loosely coupled souls-like game template/asset pack for the Godot Engine.

Primary LanguageGDScriptThe UnlicenseUnlicense

Cat's Godot 4 Souls-Like Template & Asset Pack

Version 2.0.0

IF YOU NEED THE NON-ROOT VERSION, CHECK THE RELEASES FOR ANY v1.x.x bundle.

Controller Screenshot

YouTube Overview Video

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 CC0 content free to be used as you wish without attribution. Although I'll very gratefully be attributed in 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 driven player and enemies
  • 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

Creative Commons, but be cool about it Consider donating me a coffee or crediting/thanking me in a game you make with it :)