
Godot4ThirdPersonCombatPrototype
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.3
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
- Sekiro: Shadows Die Twice for being the game with the best combat mechanics
General Development
- https://www.youtube.com/watch?v=UpF7wm0186Q provided the base movement and camera controller
- https://www.youtube.com/watch?v=74y6zWZfQKk as an introduction to composition
- https://kenney.nl/assets/prototype-textures for the grid texture
Models and Animation
- https://www.mixamo.com/ for the character models and animation
- https://www.youtube.com/watch?v=2gx1lfhqnFM as an introduction to blend trees
- https://www.youtube.com/watch?v=fq0hR2tIsRk showed how to enable root motion
- https://github.com/finepointcgi/Mixamo-Root blender addon for adding root bone to animations
- https://www.youtube.com/watch?v=A2JMYQBWeig for showing how to attach weapons to a character
AI Behaviour
- https://www.youtube.com/watch?v=6VBCXvfNlCM behaviour tree introduction
- https://www.gamedeveloper.com/programming/behavior-trees-for-ai-how-they-work in depth behaviour tree introduction
- https://github.com/bitbrain/beehave behaviour tree library for Godot
- https://www.youtube.com/watch?v=EOocBMBbL-E&t=4s for navmesh basics
State Machines
- https://www.youtube.com/watch?v=ow_Lum-Agbs introduction into state machines
- https://medium.com/dotcrossdot/hierarchical-finite-state-machine-c9e3f4ce0d9e introduction into hierarchical finite state machines
Audio
- https://www.audacityteam.org/ Audacity free audio editor
- https://www.kenney.nl/assets/category:Audio?sort=update sound packs from Kenney
- https://opengameart.org/content/crystal-cave-song18 ambient background music from Cynic Music
- https://opengameart.org/content/hyper-ultra-racing fast paced music from Cynic Music
Custom Resources
- https://docs.godotengine.org/en/stable/tutorials/scripting/resources.html wonderful documentation
- https://www.youtube.com/watch?v=vzRZjM9MTGw great explanation
Attribution
Giving credit is not necessary but much appreciated!
Vibe Score

0.424
Sentiment

0.04749392650546089
Rate this Resource
Join the VibeBuilders.ai Newsletter
The newsletter helps digital entrepreneurs how to harness AI to build your own assets for your funnel & ecosystem without bloating your subscription costs.
Start the free 5-day AI Captain's Command Line Bootcamp when you sign up: