Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Godot 3D RPG Game Development Tutorial

via freeCodeCamp

Overview

Embark on a comprehensive 5.5-hour tutorial to master 3D RPG game development using Godot. Create a player character, design AI-driven skeleton monsters, and implement a GUI featuring profile and inventory systems. Learn to enhance your game with stunning visual effects, build intricate level designs, and incorporate sound effects. Dive into advanced topics like finite state machines, custom health signals, and monster spawning. Gain hands-on experience with GridMap, world environments, camera controls, animation trees, and VFX integration. By the end of this tutorial, you'll have the skills to create a fully-functional 3D RPG game and be ready to take your game development journey to the next level.

Syllabus

⌨️ Intro
⌨️ Starting The Project
⌨️ GridMap
⌨️ World Enviornment
⌨️ vAdding The Player
⌨️ Camera Controller
⌨️ Player Movement
⌨️ Player Animation
⌨️ Monster Setup
⌨️ Finite State Machines Concept
⌨️ Monster State Machine Setup
⌨️ Monster AnimationTree
⌨️ State Machines
⌨️ Changing States
⌨️ Player Damaging Monsters
⌨️ Monster Damaging Player
⌨️ Custom Theme
⌨️ Game Over overlay
⌨️ GUI Setup
⌨️ Item Resources
⌨️ Inventory Slot
⌨️ Inventory Item
⌨️ Adding Items
⌨️ Equipment and using items
⌨️ Profile
⌨️ Total Stats
⌨️ Custom Health Signals
⌨️ 3D Item Objects
⌨️ Shop
⌨️ Level up
⌨️ Porting to Forward+
⌨️ Level Design
⌨️ Torch
⌨️ Lelu Intro
⌨️ Lelu VFX Tutorial
⌨️ Applying the VFX
⌨️ Sound Effects
⌨️ Spawning Monsters
⌨️ Next Steps/Outro

Taught by

freeCodeCamp.org

Reviews

Start your review of Godot 3D RPG Game Development Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.