VibeBuilders.ai Logo
VibeBuilders.ai
Godot4ThirdPersonCombatPrototype

Godot4ThirdPersonCombatPrototype

Snaiel
March 27, 2025
github

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

LLM Vibe Score

0.424

Sentiment

Human Vibe Score

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:

By subscribing, you agree to our Privacy Policy and Terms of Service.