Snaiel / Godot4ThirdPersonCombatPrototype

A prototype project for third person combat. Contains basics for player movement, camera, animations, combat, enemy AI, user interface, sound effects, and background music.
https://www.youtube.com/@Snaiel
MIT License
117 stars 17 forks source link
game-development gamedev godot thirdperson

Godot4ThirdPersonCombatPrototype

https://github.com/user-attachments/assets/a080634b-b9f3-4a6d-abf5-c0003fe16b34

A base project for third person combat. Feature-filled setup with core systems implemented for player character, combat, and enemies.

Downloading the Project

Using Godot 4.2.2

You must have Blender installed and have Blender imports (https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_scenes.html#importing-blend-files-directly-within-godot) configured in your Godot editor. If not, you will get an error saying Scene file 'Main.tcsn' appears to be invalid/corrupt or Error while loading file 'Main.tcsn' caused by the broken dependencies from the blender files not being imported. Please have a look at https://github.com/Snaiel/Godot4ThirdPersonCombatPrototype/issues/3.

Acknowledgements

General Development

Models and Animation

AI Behaviour

State Machines

Audio

Custom Resources

Attribution

Giving credit is not necessary but much appreciated!