Godot 4 Build an Action Combat RPG (12.2024) by GameDev.tv Team, Bram Williams
Duration:17.5 hours
Release date:2025, September
Publisher:Udemy
Skill level:Intermediate
Language:English
Exercise files:Yes
Software:Godot 4
Course URL:https://www.udemy.com/course/godot-rpg
Build a full 3D action RPG in Godot 4 from scratch. This course walks you through creating a playable game with character stats, a levelling system, gear that changes your character’s look, and enemy AI that chases and fights back. You’ll end up with a solid foundation for your own RPG project.
🎯 What you’ll learn
- Build a feature-packed 3D RPG in Godot with combat, stats, and progression.
- Create character stats and levelling systems that feel rewarding.
- Develop gear systems with weapons and armour that change stats and appearance.
- Tackle lighting and global illumination to make your game world shine.
- Design smooth animations with state machines for attacks and movement.
- Use custom resources to manage player data efficiently.
- Craft a slick, intuitive UI that updates with every player action.
- Dive into advanced scripting with lambda functions for smarter gameplay.
✅ Requirements
- Skills: Basic understanding of the Godot editor, 3D positioning, and composing scenes and scripts in the Scene Tree.
- Tools: A keyboard and mouse.
- Hardware: A computer capable of running Godot 4.
📝 Description
This course is a straight shot to building a 3D action RPG in Godot 4. You’ll start by setting up a player character with movement and camera controls, then layer in combat, enemy AI, and a full RPG stat system. The focus is on practical, hands-on development—you’ll write scripts, set up scenes, and see your game come together piece by piece.
The curriculum covers the core systems that make an RPG tick. You’ll learn to use custom resources to manage player stats like health, endurance, and experience points. The levelling system is built from scratch, with ability modifiers and critical hits that make combat feel tactical. Gear isn’t just a stat stick either—equipping a new sword or shield changes your character’s appearance in real-time.
Animation is handled through AnimationTree and state machines, giving you smooth transitions between idle, run, attack, and dash states. You’ll also tackle enemy AI with navigation agents that chase the player, and build a UI that updates dynamically as stats change or items are equipped. The course wraps up with environment building, lighting with global illumination, and saving game state across scenes.
🧑🎓 Who this course is for
- Beginner-Plus Godot users looking for a larger project to sink their teeth into.
- Students who have taken a Complete Godot 3D course and want to level up their skills.
- Developers who have worked on a 3D Godot project and want to build something new.
🧑🏫 About the Author
GameDev.tv is a well-known game development education platform with a team of experienced instructors. Bram Williams is a core instructor specializing in Godot and Unity development. Together, they have created multiple top-rated courses on Udemy, helping thousands of students build their own games. Their teaching style is step-by-step and project-focused, making complex topics accessible.
🏁 Final Result
- A fully playable 3D action RPG with combat, levelling, gear, and enemy AI.
- A portfolio-ready project demonstrating your ability to build complex game systems in Godot 4.

Channel