Godot GameDev Tutorial – 3D RPG Game

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

⭐️ 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 Receive SMS online on sms24.me

TubeReader video aggregator is a website that collects and organizes online videos from the YouTube source. Video aggregation is done for different purposes, and TubeReader take different approaches to achieve their purpose.

Our try to collect videos of high quality or interest for visitors to view; the collection may be made by editors or may be based on community votes.

Another method is to base the collection on those videos most viewed, either at the aggregator site or at various popular video hosting sites.

TubeReader site exists to allow users to collect their own sets of videos, for personal use as well as for browsing and viewing by others; TubeReader can develop online communities around video sharing.

Our site allow users to create a personalized video playlist, for personal use as well as for browsing and viewing by others.

@YouTubeReaderBot allows you to subscribe to Youtube channels.

By using @YouTubeReaderBot Bot you agree with YouTube Terms of Service.

Use the @YouTubeReaderBot telegram bot to be the first to be notified when new videos are released on your favorite channels.

Look for new videos or channels and share them with your friends.

You can start using our bot from this video, subscribe now to Godot GameDev Tutorial – 3D RPG Game

What is YouTube?

YouTube is a free video sharing website that makes it easy to watch online videos. You can even create and upload your own videos to share with others. Originally created in 2005, YouTube is now one of the most popular sites on the Web, with visitors watching around 6 billion hours of video every month.