[#Script #Coding] Godot GameDev Tutorial – 3D RPG Game

Spread the love

Godot GameDev Tutorial – 3D RPG Game

By freeCodeCamp.org
Published: Jun 20, 2024


freeCodeCamp.org 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/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-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


Spread the love
Proudly powered by WordPress
Creative Commons License
EricBrooks.Com® is licensed under a Creative Commons License.

Disclaimer: The views expressed herein are solely those of Eric Brooks. They do not necessarily reflect those of his employers, friends, contacts, family, or even his pets (though my cat, Puddy, seems to agree with me on many key issues.). In accordance to my terms of use, you hereby acknowledge my right to psychoanalyze you, practice accupuncture, and mock you incessantly with every visit. As the user, you also acknowledge that the author has been legally declared a "Problem Adult" by the Commonwealth of Pennsylvania, and is therefore not responsible for any of his actions. ALSO, the political views and products advertised on this site may/may not reflect the views of Puddy or myself, so please don't take them as an endorsement. We just need to eat.


Connect