3D Action RPG Remastered Tutorial in Godot 4.2! 8 Hour Free Course!
Download Project Files Here ➡️ Final Files: codingquests.com/3drpgfiles
Website Course:
www.codingquests.com/challeng...
Project Files:
Start Files: codingquests.com/3dstarterfiles
Final Files: codingquests.com/3drpgfiles
Assets:
godotengine.org/
opengameart.org/content/golde...
kaylousberg.itch.io/kaykit-ad...
kaylousberg.itch.io/kaykit-du...
kaylousberg.itch.io/kaykit-sk...
alexs-assets.itch.io/16x16-rp...
www.1001fonts.com/pixel-fonts...
• GODOT 4 - Hits and Imp...
/ @le_x_lu
VFX ASSETS:
SWORDS AND PUFF EFFECT MODELS - CLOSING AT THE END OF THE VIDEO:
KwintenH (Sword of Gainu - Weaponcraft)
sketchfab.com/3d-models/sword...
MeguMeme (Wolven blade - Stylized sword model)
sketchfab.com/3d-models/wolve...
Krystian Zem (Lowpoly Stylized Scimitar)
sketchfab.com/3d-models/lowpo...
Partaevil (Aqua | Anime chibi model)
sketchfab.com/3d-models/aqua-...
Kagaru-Nakama-Revegeance (aqua)
sketchfab.com/3d-models/aqua-...
-------------------------------------------------------------------------------------
HIT EFFECTS - KZread ATTACHMENT:
Bpole (Rapid Punching Animation)
sketchfab.com/3d-models/rapid...
BarcodeGames (Five Seven Animated)
sketchfab.com/3d-models/five-...
================================Chapters================================
1. Player
00:00:00 - 00:03:15 - Introduction
00:03:15 - 00:09:19 - Importing Assets
00:09:19 - 00:21:40 - GridMap
00:21:40 - 00:29:40 - Player Setup
00:29:40 - 00:41:00 - Camera Controller
00:41:00 - 00:50:36 - Variable Setup
00:50:36 - 00:53:00 - Input mapping
00:53:00 - 00:56:26 - State Machines Concept
00:56:26 - 01:16:30 - Player Movements With States Conditions
01:16:30 - 01:26:07 - AnimationTree Nodes
01:26:07 - 01:30:38 - AnimTree Code
01:30:38 - 01:33:46 - Attack Animation
01:33:46 - 01:39:42 - World Environment
01:39:42 - 01:47:57 - Level Design
2. Monster
01:47:57 - 01:58:11 - Level Design
01:58:11 - 02:00:42 - Classes & Nodes
02:00:42 - 02:09:52 - Creating State Scripts
02:09:52 - 02:25:16 - Monster States Coded
02:25:16 - 02:38:55 - Monster States Continuted +Debugging
02:38:55 - 02:50:59 - Player Damaging Monster
02:50:59 - 03:02:21 - Monster Damaging Player
3. GUI
03:02:21 - 03:14:11 - Custom Theme
03:14:11 - 03:18:21 - Game Over Overlay
03:18:21 - 03:20:50 - Game Over After Death
03:20:50 - 03:30:46 - Inventory Setup
03:30:46 - 03:36:26 - Item Resources
03:36:26 - 03:49:38 - Inventory Slot
03:49:38 - 04:00:08 - Inventory Item
04:00:08 - 04:02:01 - Creating Slots
04:02:01 - 04:07:37 - Creating Items
04:07:37 - 04:20:08 - Using Items + Equipped Items
04:20:08 - 04:28:59 - Add Item Function
04:28:59 - 04:32:33 - Adding New Items to Game
04:32:33 - 04:41:35 - 3D Item Objects
04:41:35 - 04:47:52 - Pausing
04:47:52 - 04:53:24 - Changing Between Inv & Profile
04:53:24 - 05:01:00 - Profile Stats
05:01:00 - 05:04:43 - Level Up System
05:04:43 - 05:12:35 - Calculate Total Stats
05:12:35 - 05:19:08 - HP Bar & Global Signals
05:19:08 - 05:25:47 - Randomized Item Spawning
05:25:47 - 05:41:36 - Shop
05:41:36 - 05:51:22 - NPC Shop Keeper
4. VFX
05:51:22 - 06:03:14 - Torch
06:03:14 - 06:13:46 - Mage Setup
06:13:46 - 06:25:43 - Mage Shooting
06:25:43 - 06:39:38 - Save & Load
06:39:38 - 06:49:41 - Randomized Monster Spawning
06:49:41 - 06:56:30 - Sound Effects
06:56:30 - 06:57:22 - Lelu Intro
06:57:22 - 07:36:46 - VFX Tutorial Lelu
07:36:46 - 07:47:33 - Effects Applied
07:47:33 - 07:51:31 - Outro
Check out GODOT GENESIS if you interested in mastering Godot & Game Development:
www.codingquests.com/challeng...
Or
www.udemy.com/course/godot-ge...
Join my Discord: / discord
Check out my Site: www.codingquests.com
Check out my Patreon and support me: / codingquests
Check out my STEAM: store.steampowered.com/search...
Check out My Udemy Courses: www.udemy.com/user/omar-zaki-55
Пікірлер: 57
wow.. the final version of the game looks dope, love it.. I'm just starting the video and already exited :D ... this is a great contribution for the Godot's community, and Its been an honor to take part into it..
for the ones who got an error with get.node() i have a solution dont stress its the same thing just without the get.node(). you will CTRL and drag the nodes h, and v into the code this will make an automatic code for you. then youre going to do the exact same thing in the video except all your doing is replacing the get.node(), so it should look like this h.rotation.y = lerpf(h.rotation.y, camroot_h, delta * h_accel) and vise versa for the v rotation. now when you play it back the camera should be messed up in order to fix this all you need to do is go back to your input event and add negative signs infront of event in both codes and change the relative on the second code to y. so it should look like this camroot_h += -event.relative.x * h_sens camroot_v += -event.relative.y * v_sens now when you run it back it should work normally. keep in mind my set up on how im handling my camera is slightly different. so mess around with these pieces of code until it works FOR YOU
love this format! time to grab popcorn and watch all 8 hours!
this is a full course for free, you are awesome man!
Everything looks great.. i finished nearly 1 hr video.. thanks for this... Only issue i found was audio.. Audio quality really poor pls fix it if possible first few mins of the video volume is very low then it's okay but quality of audio is not good though... Overall great 3D course i loved it... Looking forward to finish it.. Thanks Omar ❤❤
very excited to actually do this course!! looks dope!!
let’s go I was wait for you to remake the old one
Very cool! You amazing man!❤
My man has a high end pc setup and a mc donalds microphone toy 💀💀💀
@shiro3146
25 күн бұрын
not gona lie, thats the only bottleneck and making it hard to know what was hapening lol
@officialdreamplayz
22 күн бұрын
i appreciate this video ,i needed something like .thank you for sectioning it
You're an amazing human for making this available!
@CodingQuests
Ай бұрын
I try
If you experience an issue with your mesh library, where the meshes appear to small, try checking the "Apply meshinstance transformation" box when exporting your mesh library!
thanks for sharing your knowledge
Monumental work! I greate my rpg))
Thank You !!!!!
Thanks!!
great contribution and great project ! Thanks for that Just a little downside, I personally found that the sound of the mic you use is not great. Your voice is muffled and noisy
30:00 - Editor Settings > Text Editor (section) > Completion (tab) > check Add Type hints. Then creating files, methods will automatically append types.
awesome content - thank you for putting this together. please re-evaluate the mic setup, could barely hear you half the time lol :D
15:40 why do you manually create a collision shape instead of using the built in trimesh static body or simple convex collision shape?
Thank u
Lovely
thx
This is great! One piece of feedback, look into maybe trying to get a better mic or improving your recording environment. The audio isn't horrible don't get me wrong, but it definitely doesn't have the clarity that I think many viewers come to expect from their content. When you're putting this much time and effort into videos, having anything but very high quality audio is doing yourself a disservice.
@CodingQuests
27 күн бұрын
I ended up re-recording this course, video is up on my channel. let me know if you think that audio is good now :)
@andguy
27 күн бұрын
@@CodingQuests That one seems better! I'll go watch it. Thanks!
Nice micro bro
hello, the tutorial is amazing, but i do have some questions also...now what if my items dont have thesame size, and i have some items that can take up 4 inventory slots instead of 1, how can i do it that if that item wants to be placed, it should fit in 4 slots and the 4 slots will join to make 1 giant slot for that item
@CodingQuests
Ай бұрын
You'd have to change the entire system itself. This wouldn't work with that
@Dev_Crafted
Ай бұрын
Can u just briefly explain how I can go about that pls
this is amazing, I tried to download the starter files but it shows 404 on github the project doesn't exist, then I tried to download the final project and also doesn't exist
@CodingQuests
Ай бұрын
Just fixed it!
Hi, I can't download the file for the final project. When I put my account in it and click on the download it does nothing. Not a single pop-up or message in my mail. Can you fix this please? I'll be very happy, thanks.
@CodingQuests
23 күн бұрын
can you join the discord to show me? I just tested it and it should work fine.
@darkpikapika8520
22 күн бұрын
@@CodingQuests Hi, I joined to Discord. How can I show you and in which room?
The link for getting the final project files is dead. Please fix it
@CodingQuests
Ай бұрын
Just fixed it!
@Tidalley
Ай бұрын
@@CodingQuests Thanks!
cannot register in your website, captcha is bugging out, please fix
@CodingQuests
Ай бұрын
I can't fix that. It's automatic sadly lol. Just try again, you can also try registering with your Google account
@lfgamedev
Ай бұрын
@@CodingQuests ok, will try, thanks
'Start Files' link is landing on 404 page
@CodingQuests
Ай бұрын
Just fixed it!
@AlexR_OR
Ай бұрын
@@CodingQuests It works
404 download link
@CodingQuests
Ай бұрын
Just fixed it!
@SEOmaster_real
Ай бұрын
@@CodingQuests tnx!
Bro Can't hear you voice good
@CodingQuests
Ай бұрын
The Audio gets a bit better after the first few lectures.
I can’t you this tutorial even tho I want to because i already started a survival game on ue
Bro, get a microphone. This is unwatchable
@neurolancer81
Ай бұрын
Not true, I had no problem listening to the video. Not everyone needs ultra high-quality audio.
@gabrielsantana113
Ай бұрын
It's not that it is unwatchable. It annoying that the best godot tutorial sounds like shit .