Godot GameDev Tutorial – 3D RPG Game

JavaScript / Web 127.7K צפיות 20/06/2024
פתח ב-YouTube

דרג סרטון זה

התחבר כדי לדרג

תיאור

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 Project Files: Start Files: https://codingquests.com/3dstarterfiles Final Files: https://codingquests.com/3drpgfiles Assets: 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/16x16-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-0cf5bff324bd4d489dcc824ef5d6f920 MeguMeme (Wolven blade - Stylized sword model) https://sketchfab.com/3d-models/wolven-blade-stylized-sword-d700c93c18b048c49d7af590adca867f Krystian Zem (Lowpoly Stylized Scimitar) https://sketchfab.com/3d-models/lowpoly-stylized-scimitar-1dd79bb9a3664ab6b12481fa88a76229 Partaevil (Aqua | Anime chibi model) https://sketchfab.com/3d-models/aqua-anime-chibi-model-549de66768ed422681106d3028d1cf4f Kagaru-Nakama-Revegeance (aqua) https://sketchfab.com/3d-models/aqua-4e93bbe53d2a48e5979eb975d10f26f8 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 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ 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

#freeCodeCamp.org