Godot GameDev Tutorial – 3D RPG Game
By freeCodeCamp.org
Published: Jun 20, 2024
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/3drpgcourseProject Files:
Start Files: https://codingquests.com/3dstarterfiles
Final Files: https://codingquests.com/3drpgfilesAssets:
https://godotengine.org/
https://opengameart.org/content/golden-ui-bigger-than-ever-edition
https://kaylousberg.itch.io/kaykit-adventurers
https://kaylousberg.itch.io/kaykit-dungeon-remastered
https://kaylousberg.itch.io/kaykit-skeletons
https://alexs-assets.itch.io/16×16-rpg-item-pack
https://www.1001fonts.com/pixel-fonts.html
https://www.youtube.com/watch?v=GeParYI2J6I&t
https://www.youtube.com/@Le_x_Lu
VFX ASSETS:
SWORDS AND PUFF EFFECT MODELS – CLOSING AT THE END OF THE VIDEO:
KwintenH (Sword of Gainu – Weaponcraft)
https://sketchfab.com/3d-models/sword-of-gainu-weaponcraft-0cf5bff324bd4d489dcc824ef5d6f920MeguMeme (Wolven blade – Stylized sword model)
https://sketchfab.com/3d-models/wolven-blade-stylized-sword-d700c93c18b048c49d7af590adca867fKrystian Zem (Lowpoly Stylized Scimitar)
https://sketchfab.com/3d-models/lowpoly-stylized-scimitar-1dd79bb9a3664ab6b12481fa88a76229Partaevil (Aqua | Anime chibi model)
https://sketchfab.com/3d-models/aqua-anime-chibi-model-549de66768ed422681106d3028d1cf4fKagaru-Nakama-Revegeance (aqua)
https://sketchfab.com/3d-models/aqua-4e93bbe53d2a48e5979eb975d10f26f8HIT EFFECTS:
Bpole (Rapid Punching Animation)
https://sketchfab.com/3d-models/rapid-punching-animation-898c066dc84b4fe7b19fa2f40f4fd145BarcodeGames (Five Seven Animated)
https://sketchfab.com/3d-models/five-seven-animated-free-5cd65dec366c44ceaf833ae2b5761a26?? Contents ??
?? (0:00:00) Intro
?? (0:02:14) Starting The Project
?? (0:05:46) GridMap
?? (0:15:29) World Enviornment
?? (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???? Thanks to our Champion and Sponsor supporters:
???? davthecoder
???? jedi-or-sith
???? ????
???? Agustín Kussrow
???? Nattira Maneerat
???? Heather Wcislo
???? Serhiy Kalinets
???? Justin Hual
???? Otis Morgan
???? Oscar Rahnama—
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news