Create a Fighting Game with Godot
Dev logs
37:12
utm_content=youtube_2026_godotfightersetup
Master the complexities of state-based fighting games in Godot!
Fighting games demand precise state management and responsive input handling to create competitive, high-stakes gameplay. In this course, you will build a solid foundation for a fully-fledged local multiplayer fighter by implementing complex character states and robust input systems. After establishing these core mechanics, you will be prepared to establish a complete game loop and bring your fighter into a proper arena.
An intermediate understanding of Godot is needed for this course.
You’ll learn how to:
- Implement state machine states
- Manage dual-player keyboard inputs
- Develop responsive input buffering systems
- Configure advanced AnimationTree nodes
- Script diverse movement and attack abilities
- Create dynamic hit damage effects
… and more!




