Course Overview
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!
FAQ
FAQ area empty
Course curriculum
-
Section Intro: Animating the Player
78 -
Adding Rigged Characters
685 -
Interpolating the Rig
316 -
Importing Animations
581 -
Controlling an AnimationTree
578 -
Animating Weights
537 -
AnimationTree Playback
647 -
The BoneAttachment3D Node
610 -
Attacking Motion
634 -
Organizing the physics process
440 -
Attaching a RayCast3D
623
-
Section Intro: Making Enemies
94 -
Enemy Setup
678 -
The HealthComponent
824 -
Damaging the HealthComponent
462 -
Defeat and the ShapeCast3D
632 -
Heavy Attacks
668 -
Dealing Damage in an Area
502 -
Player Defeat
345 -
Player Heavy Attacks
628 -
Adding a Dash
611 -
Dashing Motion
755 -
Dashing Physics Frame
788 -
Dashing Particles
897 -
Fixing Rig Edge Cases
475
-
Section Intro: Items & Inventory
95 -
Item Icons
745 -
Inheritance
932 -
Shield and Armor Icons
788 -
Loot Containers
644 -
Interacting With Loot Containers
826 -
Interaction Feedback
971 -
Showing Chest Contents
973 -
Reparenting Icons
964 -
Renaming and Dependencies
651 -
Dynamically Connecting Signals
745 -
Collecting Gold
699 -
Equipping Weapons
1174 -
Finding Equipment Stats
417 -
Armor and Shields
787 -
Damage Calculations
569 -
Equipment Meshes
591 -
Armor Replacement
872
Requirment
-
As this is a beginner-to-intermediate level course it'd be helpful for you to understand the Godot editor and 3D positioning and interacting with the 3D editor. Also some familiarity with composing scenes and scripts in the Scene Tree would be beneficial..
Outcomes
-
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.
-
Tackle lighting and global illumination to make your game world truly shine.
-
Design smooth animations with state machines for attacks and movement.
-
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.
0 Student
10 Courses
0 review