Godot 4: Build a Feature-Packed 3D RPG

Master the art of 3D RPG creation in Godot: build characters with attacks and levelling systems, craft gear that changes stats and appearance, create animated combat, and design stunning environments with global illumination.

Lectures:100
Length:17.5 hrs
Level:Intermediate
Language:English
Loading...

What you’ll learn

  • Build a feature-packed 3D RPG in Godot that’ll make players want to grind all day.

  • Create character stats and levelling systems that feel rewarding and satisfying.

  • Develop gear systems with weapons and armour that change stats and appearance.

  • Design smooth animations with state machines for attacks, movement, and combat.

  • Tackle lighting and global illumination to make your game world truly shine.

  • Use custom resources to manage player data and keep everything neat behind the scenes.

  • Craft a user interface that’s slick, intuitive, and updates with every player action.

  • Dive into advanced scripting with lambda functions for smarter, leaner gameplay.

30 Day Money-Back Guarantee100% refund, no questions asked.
Lifetime AccessAccess your content on any device, at any time.
Teaching SupportNever get stuck with our teaching assistants on call.

About the course

Ever dreamed of creating your own epic 3D role-playing game? Now’s your chance! 

Join us as we guide you through building a large-scale RPG in the Godot engine. You’ll learn to bring your ideas to life, levelling up your dev skills in the process.

We’ll start with the essentials and tackle the fun stuff: crafting attacks, abilities, and a levelling system to make your player character truly shine. By the end, you’ll have a fully playable RPG, complete with gear, enemies, and jaw-dropping environments.

Building a game this size sounds intimidating, right? No worries! We’ll guide you step-by-step to create a fully-fledged RPG in Godot, from scratch. You’ll also learn the secret sauce behind pro-level Godot skills.

Ever wondered how to make your character stronger across levels? We’ll teach you how to use resources to manage player stats and create that satisfying "level-up" feeling players crave. Power up your skills and your hero at the same time!

RPGs are all about killer gear. You’ll master inventory systems, item equipping, and weapon damage. Plus, you’ll make sure players can see their hero evolve with each shiny new sword or piece of armour they equip.

Animations bringing the game to life? Check! We’ll dive into animation trees and state machines, so your characters don’t just move—they flow. Hook animations into gameplay to make every attack and action feel impactful.

From bone attachments to global illumination, we’ve got your back with advanced techniques that will make your RPG not just playable but downright gorgeous. Make those levels pop with lighting that wows even the pickiest players.

Stuck on complex interfaces? We’ll teach you how to create dynamic UIs that update with player actions—whether it’s equipping items or tracking stats. Build interfaces players love to use.

This course is perfect for intermediate Godot devs or anyone who’s taken our Complete Godot 3D course. If you know the editor and can set up scenes, this is your chance to level up.

Stuck? Never fear. You’ll have access to a supportive community and a crack team of teaching assistants. Whether you’re debugging or dreaming up your next feature, you won’t be on this journey alone.

The Godot engine is blowing up (not literally!), and now’s your chance to jump on in. Grab your keyboard, your imagination, and maybe a cup of tea—it’s time to get creating. See you in the course!

allcourseGodotrpg

//

Instructors

Bramwell Williams

Bramwell Williams

Hi! I'm Bramwell Williams, a professional software engineer who worked on communication technology at Cisco and the IOS release of Rome Total War.

I started using Godot in 2017 and have been in love with the engine ever since, using it for over a dozen game jams and way more personal projects.

The update to Godot 4 made the 3D side of the engine a force to be reckoned with considering the engine's lightweight size, and being open source is a huge boon, with a terrific community to boot. I am really passionate about Godot and hope you come to feel as strongly as I do about the little blue robot 🤖!

For the last three years I have been a full time gamedev educator producing educational content for GDQuest, my own Godot course since Godot 4 first became available in Alpha, and now for Gamedev.tv!

This trajectory was born of a lifelong love of games in all forms and a desire to create wonderful stories while thoroughly enjoying teaching and breaking complex problems into manageable chunks.

Curriculum

1
Introduction & Setup
2
Movement and Camera Controls
3
Animating the Player
4
Making Enemies
5
RPG Stats
6
User Interface
7
Enemy Navigation
8
Graphics and Aesthetics
9
Items and Inventory
10
Preserving State

Related courses

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...