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

  • @Le_x_Lu
    @Le_x_LuАй бұрын

    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..

  • @THEDEVBOIS
    @THEDEVBOISАй бұрын

    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

  • @dv_interval42
    @dv_interval42Ай бұрын

    love this format! time to grab popcorn and watch all 8 hours!

  • @mokalux
    @mokaluxАй бұрын

    this is a full course for free, you are awesome man!

  • @tamilcartoontv720
    @tamilcartoontv720Ай бұрын

    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 ❤❤

  • @thovarisk8699
    @thovarisk869920 күн бұрын

    very excited to actually do this course!! looks dope!!

  • @lol-xw6rd
    @lol-xw6rdАй бұрын

    let’s go I was wait for you to remake the old one

  • @SEOmaster_real
    @SEOmaster_realАй бұрын

    Very cool! You amazing man!❤

  • @gustavo3220
    @gustavo3220Ай бұрын

    My man has a high end pc setup and a mc donalds microphone toy 💀💀💀

  • @shiro3146

    @shiro3146

    25 күн бұрын

    not gona lie, thats the only bottleneck and making it hard to know what was hapening lol

  • @officialdreamplayz

    @officialdreamplayz

    22 күн бұрын

  • @shochan5897
    @shochan5897Ай бұрын

    i appreciate this video ,i needed something like .thank you for sectioning it

  • @jakemacleay
    @jakemacleayАй бұрын

    You're an amazing human for making this available!

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    I try

  • @benceszabo5515
    @benceszabo5515Ай бұрын

    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!

  • @zdrmlpzdrmlp7672
    @zdrmlpzdrmlp7672Ай бұрын

    thanks for sharing your knowledge

  • @SEOmaster_real
    @SEOmaster_realАй бұрын

    Monumental work! I greate my rpg))

  • @Aftonymous
    @AftonymousАй бұрын

    Thank You !!!!!

  • @judejanith
    @judejanithАй бұрын

    Thanks!!

  • @AllAboutGameDev
    @AllAboutGameDevАй бұрын

    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

  • @cobalt0s
    @cobalt0sАй бұрын

    30:00 - Editor Settings > Text Editor (section) > Completion (tab) > check Add Type hints. Then creating files, methods will automatically append types.

  • @MrKingStyx
    @MrKingStyxАй бұрын

    awesome content - thank you for putting this together. please re-evaluate the mic setup, could barely hear you half the time lol :D

  • @pvpworld
    @pvpworldАй бұрын

    15:40 why do you manually create a collision shape instead of using the built in trimesh static body or simple convex collision shape?

  • @abdennacer6329
    @abdennacer63299 күн бұрын

    Thank u

  • @wagmatrix5150
    @wagmatrix5150Ай бұрын

    Lovely

  • @user-vy6ek9hj9m
    @user-vy6ek9hj9mАй бұрын

    thx

  • @andguy
    @andguy27 күн бұрын

    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

    @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

    @andguy

    27 күн бұрын

    @@CodingQuests That one seems better! I'll go watch it. Thanks!

  • @plur_ndbn
    @plur_ndbnАй бұрын

    Nice micro bro

  • @Dev_Crafted
    @Dev_CraftedАй бұрын

    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

    @CodingQuests

    Ай бұрын

    You'd have to change the entire system itself. This wouldn't work with that

  • @Dev_Crafted

    @Dev_Crafted

    Ай бұрын

    Can u just briefly explain how I can go about that pls

  • @amirosman8797
    @amirosman8797Ай бұрын

    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

    @CodingQuests

    Ай бұрын

    Just fixed it!

  • @darkpikapika8520
    @darkpikapika852023 күн бұрын

    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

    @CodingQuests

    23 күн бұрын

    can you join the discord to show me? I just tested it and it should work fine.

  • @darkpikapika8520

    @darkpikapika8520

    22 күн бұрын

    @@CodingQuests Hi, I joined to Discord. How can I show you and in which room?

  • @Tidalley
    @TidalleyАй бұрын

    The link for getting the final project files is dead. Please fix it

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    Just fixed it!

  • @Tidalley

    @Tidalley

    Ай бұрын

    @@CodingQuests Thanks!

  • @lfgamedev
    @lfgamedevАй бұрын

    cannot register in your website, captcha is bugging out, please fix

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    I can't fix that. It's automatic sadly lol. Just try again, you can also try registering with your Google account

  • @lfgamedev

    @lfgamedev

    Ай бұрын

    @@CodingQuests ok, will try, thanks

  • @LucasRafaelDesenhista
    @LucasRafaelDesenhistaАй бұрын

  • @AlexR_OR
    @AlexR_ORАй бұрын

    'Start Files' link is landing on 404 page

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    Just fixed it!

  • @AlexR_OR

    @AlexR_OR

    Ай бұрын

    @@CodingQuests It works

  • @SEOmaster_real
    @SEOmaster_realАй бұрын

    404 download link

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    Just fixed it!

  • @SEOmaster_real

    @SEOmaster_real

    Ай бұрын

    @@CodingQuests tnx!

  • @Ashash99
    @Ashash99Ай бұрын

    Bro Can't hear you voice good

  • @CodingQuests

    @CodingQuests

    Ай бұрын

    The Audio gets a bit better after the first few lectures.

  • @lol-xw6rd
    @lol-xw6rdАй бұрын

    I can’t you this tutorial even tho I want to because i already started a survival game on ue

  • @alekjwrgnwekfgn
    @alekjwrgnwekfgnАй бұрын

    Bro, get a microphone. This is unwatchable

  • @neurolancer81

    @neurolancer81

    Ай бұрын

    Not true, I had no problem listening to the video. Not everyone needs ultra high-quality audio.

  • @gabrielsantana113

    @gabrielsantana113

    Ай бұрын

    It's not that it is unwatchable. It annoying that the best godot tutorial sounds like shit .