Daniel Lyons' Notes

Godot GameDev Tutorial – 3D RPG Game

Description

Learn how to use Godot to build a 3D RPG game! You will learn about creating the player, designing the AI skeleton monster, building the GUI with a profile and inventory system, adding stunning VFX to enhance your game, and more.

✏️ Course created by @CodingQuests

⭐️ Course Resources ⭐️
Website Course:
https://www.codingquests.com/challenge-page/3drpgcourse

HIT EFFECTS:
Bpole (Rapid Punching Animation)
https://sketchfab.com/3d-models/rapid-punching-animation-898c066dc84b4fe7b19fa2f40f4fd145
BarcodeGames (Five Seven Animated)
https://sketchfab.com/3d-models/five-seven-animated-free-5cd65dec366c44ceaf833ae2b5761a26
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news

My Notes

⌨️ (0:00:00) Intro

⌨️ (0:02:14) Starting The Project

IMPORTANT: This tutorial is running on Godot 4.3 beta.

⌨️ (0:05:46) GridMap

  • Using the GridMap to build our world.
    • 07:04: Allows us to lay tiles in a 3D environment
    • Must add a mesh library.

⌨️ (0:15:29) World Environment

⌨️ (0:19:15) vAdding The Player

⌨️ (0:22:26) Camera Controller

⌨️ (0:36:29) Player Movement

⌨️ (0:58:47) Player Animation

⌨️ (1:11:07) Monster Setup

⌨️ (1:14:21) Finite State Machines Concept

⌨️ (1:18:39) Monster State Machine Setup

⌨️ (1:24:50) Monster AnimationTree

⌨️ (1:27:59) State Machines

⌨️ (1:36:43) Changing States

⌨️ (1:46:59) Player Damaging Monsters

⌨️ (1:57:14) Monster Damaging Player

⌨️ (2:04:49) Custom Theme

⌨️ (2:11:49) Game Over overlay

⌨️ (2:19:53) GUI Setup

⌨️ (2:28:00) Item Resources

⌨️ (2:39:18) Inventory Slot

⌨️ (2:50:39) Inventory Item

⌨️ (2:56:42) Adding Items

⌨️ (3:07:08) Equipment and using items

⌨️ (3:14:54) Profile

⌨️ (3:19:52) Total Stats

⌨️ (3:25:05) Custom Health Signals

⌨️ (3:35:49) 3D Item Objects

⌨️ (3:47:19) Shop

⌨️ (4:07:09) Level up

⌨️ (4:12:23) Porting to Forward+

⌨️ (4:12:40) Level Design

⌨️ (4:18:40) Torch

⌨️ (4:30:36) Lelu Intro

⌨️ (4:31:46) Lelu VFX Tutorial

⌨️ (5:11:13) Applying the VFX

⌨️ (5:18:18) Sound Effects

⌨️ (5:21:27) Spawning Monsters

⌨️ (5:27:06) Next Steps/Outro

Transcript

Godot GameDev Tutorial – 3D RPG Game
Interactive graph
On this page
Description
My Notes
⌨️ (0:00:00) Intro
⌨️ (0:02:14) Starting The Project
⌨️ (0:05:46) GridMap
⌨️ (0:15:29) World Environment
⌨️ (0:19:15) vAdding The Player
⌨️ (0:22:26) Camera Controller
⌨️ (0:36:29) Player Movement
⌨️ (0:58:47) Player Animation
⌨️ (1:11:07) Monster Setup
⌨️ (1:14:21) Finite State Machines Concept
⌨️ (1:18:39) Monster State Machine Setup
⌨️ (1:24:50) Monster AnimationTree
⌨️ (1:27:59) State Machines
⌨️ (1:36:43) Changing States
⌨️ (1:46:59) Player Damaging Monsters
⌨️ (1:57:14) Monster Damaging Player
⌨️ (2:04:49) Custom Theme
⌨️ (2:11:49) Game Over overlay
⌨️ (2:19:53) GUI Setup
⌨️ (2:28:00) Item Resources
⌨️ (2:39:18) Inventory Slot
⌨️ (2:50:39) Inventory Item
⌨️ (2:56:42) Adding Items
⌨️ (3:07:08) Equipment and using items
⌨️ (3:14:54) Profile
⌨️ (3:19:52) Total Stats
⌨️ (3:25:05) Custom Health Signals
⌨️ (3:35:49) 3D Item Objects
⌨️ (3:47:19) Shop
⌨️ (4:07:09) Level up
⌨️ (4:12:23) Porting to Forward+
⌨️ (4:12:40) Level Design
⌨️ (4:18:40) Torch
⌨️ (4:30:36) Lelu Intro
⌨️ (4:31:46) Lelu VFX Tutorial
⌨️ (5:11:13) Applying the VFX
⌨️ (5:18:18) Sound Effects
⌨️ (5:21:27) Spawning Monsters
⌨️ (5:27:06) Next Steps/Outro
Transcript