Johnny Rouddro
Johnny Rouddro
  • 29
  • 497 274
Godot 4 Hack and Slash #2 Weapon Changing
In this video I'll show you how I created a weapon switching system for the Godot 4 Hack and Slash project.
Support me: www.patreon.com/jrouddro
Full Playlist (Hack and Slash): th-cam.com/play/PLqbBeBobXe0_fOZBKF33w4h7gD_6MIRBx.html
Third Person Controller Series: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=6iljd3SFnIEe7ewn
Project Link: johnnyrouddro.itch.io/godot-4-hack-and-slash
Godot Engine: godotengine.org/
Timestamps:
0:00 Intro
0:20 Bugfixing
0:57 New Weapon
2:08 Weapon Switcher
4:48 Connecting Signals
6:22 Final Result
มุมมอง: 2 635

วีดีโอ

Godot 4 Hack and Slash #1 Active Skill
มุมมอง 7K7 หลายเดือนก่อน
This is the first part of the Godot 4 Hack and Slash video series. In this video I'm gonna show you how I am making a general skill system that the player actively delivers with 3 phases - windup, delivery, and recovery. Support me: www.patreon.com/jrouddro Third Person Controller Series: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=6iljd3SFnIEe7ewn Full Playlist (Hack and Slash):...
Godot 4 Third Person Controller - Intro/Promo
มุมมอง 5K10 หลายเดือนก่อน
Introducing my new Third Person Controller tutorial series made with Godot 4. This video shows the features of the first release. Support me: www.patreon.com/jrouddro Next Video: th-cam.com/video/C-1AerTEjFU/w-d-xo.html Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Project Link: johnnyrouddro.itch.io/godot-4-third-person-controller Godot Engine: godo...
Stance - Godot 4 Third Person Controller
มุมมอง 3.8K10 หลายเดือนก่อน
In this video I'll explain how I made a stance system containing stealth, crouch, prone stances. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/bTtptbkv4xw/w-d-xo.html Project Link: johnnyrouddro.itch.io/godot-4-third-person-controller Godot Engine: godotengine.org/ Timestamps: 0:00...
Double Jump - Godot 4 Third Person Controller #3
มุมมอง 3.5K11 หลายเดือนก่อน
In this video I'll explain how I made the double jump mechanics with a few lines of code. With this system you can create as many air jumps as you want. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/t_E8EyXp37g/w-d-xo.html Next Video: th-cam.com/video/Lw4_Z8UdYro/w-d-xo.html Projec...
Perfect Jump Using Math - Godot Third Person Controller #2
มุมมอง 7K11 หลายเดือนก่อน
In this video I'm using simple math to manually define the jump height and jump duration of the player. This video is a part of my Godot 4 Third Person Controller tutorial series Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Previous Video: th-cam.com/video/C-1AerTEjFU/w-d-xo.html Next Video: th-cam.com/video/bTtp...
Godot 4 Third Person Controller #1 - Movement, Camera, Animation
มุมมอง 48K11 หลายเดือนก่อน
This is the first part of my Godot 4 Third Person Controller series. In this video I've covered three main topics of a third person controller system: movement, camera controls, and basic animations. Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe082xCMJ_CrTya7qgy38gMKQ.html&si=U0izwz6typIlJrNg Next Video: th-cam.com/video/t_E8EyXp37g/w-d-xo.html Project Link: jo...
From Unity Event to Godot Signal
มุมมอง 63511 หลายเดือนก่อน
If your coming from Unity to Godot, this video is for you! This video show you how to create Unity's event like behavior in Godot using signals. You can even achieve UnityEvent's decoupled way of connecting objects in the editor using Godot signals.
Godot Third Person Control - Simplified Follow Camera To Mouse Camera (Yaw/Pitch Gimbal)
มุมมอง 12K4 ปีที่แล้ว
I Made a Follow Camera with the H/V Gimbal Cam, which can be seamlessly transitioned with the Mouse Camera system. Project Link: godotengine.org/asset-library/asset/686 Support me: www.patreon.com/jrouddro Full Playlist: th-cam.com/play/PLqbBeBobXe09NZez_1LLRcT7NQ9NfUCBC.html 🎵 Subway Dreams - Dan Henig I'm going to make more of these project related videos on my channel. Subscribe and follow m...
Godot 3D Targeting System Using Slerp
มุมมอง 8K4 ปีที่แล้ว
Here I discuss about the Godot 3D Targeting System Demo that I made which is available in the Asset Library. Support my works: www.patreon.com/jrouddro Demo Link: godotengine.org/asset-library/asset/723 Godot 3D Transform Docs: docs.godotengine.org/en/stable/tutorials/3d/using_transforms.html Godot Engine: godotengine.org/ 🎵 The End Is Near - Gunnar Olsen I'm going to make more of these project...
Godot Third Person Shooter Demo
มุมมอง 12K4 ปีที่แล้ว
Support my works: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Tutorial Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upcoming videos. Facebook → jrouddro Twitter → JRouddro Reddit ...
Godot Third Person Shooter - Crosshair - Weapon Stats - Sfx/Vfx (Final Video)
มุมมอง 11K4 ปีที่แล้ว
Here I create dynamic crosshair, weapon stats, and audio/visual effects for shooting mechanism. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upcomin...
Godot Third Person Shooter - Radial Menu - Weapon Switching
มุมมอง 10K4 ปีที่แล้ว
I created a weapon changing system with radial menu which can be used for as many weapons as we want. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my u...
Godot Third Person Shooter - Inverse Kinematics - Aim - Shoulder - Lean
มุมมอง 19K4 ปีที่แล้ว
Here I use Inverse Kinematics to bend the Player's body according to Aim direction, and make Shoulder change, Leaning system. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscrib...
Godot Third Person Shooter - Coding the AnimationTree
มุมมอง 8K4 ปีที่แล้ว
In this video I write all the codes to control the AnimationTree we created in the previous video. Support me: www.patreon.com/jrouddro Project Link: godotengine.org/asset-library/asset/716 Full Playlist: th-cam.com/play/PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl.html Godot Engine: godotengine.org/ I'm going to make more of these project related videos on my channel. Subscribe and follow me for my upco...
Godot Third Person Shooter - Animation Tree
มุมมอง 16K4 ปีที่แล้ว
Godot Third Person Shooter - Animation Tree
Godot Third Person Shooter - Jump / Roll On Terrain (And Sprint Toggle)
มุมมอง 16K4 ปีที่แล้ว
Godot Third Person Shooter - Jump / Roll On Terrain (And Sprint Toggle)
Godot Third Person Shooter - Intro
มุมมอง 31K4 ปีที่แล้ว
Godot Third Person Shooter - Intro
Godot Third Person Control - Roll
มุมมอง 8K4 ปีที่แล้ว
Godot Third Person Control - Roll
Godot Third Person Control - Using Linear Equations for Velocity-Animation Blend
มุมมอง 8K4 ปีที่แล้ว
Godot Third Person Control - Using Linear Equations for Velocity-Animation Blend
Godot Third Person Control - Animation Blend
มุมมอง 44K4 ปีที่แล้ว
Godot Third Person Control - Animation Blend
Godot Third Person Control - Movement, Smooth Rotate
มุมมอง 39K4 ปีที่แล้ว
Godot Third Person Control - Movement, Smooth Rotate
Godot 3D Rotate Direct Constant Smooth - Demo
มุมมอง 13K4 ปีที่แล้ว
Godot 3D Rotate Direct Constant Smooth - Demo
Godot Quick Tip - 3D Smooth Rotation - lerp_angle
มุมมอง 30K4 ปีที่แล้ว
Godot Quick Tip - 3D Smooth Rotation - lerp_angle
Godot Third Person Control - Mouse Controlled Camera | Yaw/Pitch Gimbal
มุมมอง 41K4 ปีที่แล้ว
Godot Third Person Control - Mouse Controlled Camera | Yaw/Pitch Gimbal
Godot Third Person Control - Importing 3D Animated Character
มุมมอง 54K4 ปีที่แล้ว
Godot Third Person Control - Importing 3D Animated Character
Godot Third Person Control - Intro
มุมมอง 42K4 ปีที่แล้ว
Godot Third Person Control - Intro

ความคิดเห็น

  • @EvilCount_
    @EvilCount_ วันที่ผ่านมา

    what is the reason for using csbbox 3d instead of static body for the enviroment?

    • @JohnnyRouddro
      @JohnnyRouddro วันที่ผ่านมา

      I used it to make a flexible environment for quick prototyping.

    • @EvilCount_
      @EvilCount_ วันที่ผ่านมา

      @JohnnyRouddro thank you for the quick reply

  • @bladeking68
    @bladeking68 วันที่ผ่านมา

    When will next part be released? Hope isn’t abandoned

    • @JohnnyRouddro
      @JohnnyRouddro วันที่ผ่านมา

      Not abandoned 😓 I've been struggling to manage time for this actually.

  • @Binongoryan
    @Binongoryan วันที่ผ่านมา

    8:15 if you receive an error at line 30 is that because he sneak another variable called cam_rotation at line 10.

  • @rakibulhassan253
    @rakibulhassan253 8 วันที่ผ่านมา

    hello sir ,i just in double jump in ur video ,can u teach us how to add superhero flying and glide in this project

  • @achilleasandreou7146
    @achilleasandreou7146 9 วันที่ผ่านมา

    Great videos ! They have helped me further understand the way i code in godot. By the way sometimes the animation transitions from air-jump to fall and prone to prone-walk are kind of glitching it is like they don't blend well together, any ideas on how to fix it ?

  • @srLEEH778
    @srLEEH778 13 วันที่ผ่านมา

    Teach how to do the serious attack like the hack 'n slash. Because there is no one to teach how to do it in Godot, please teach 😢

    • @JohnnyRouddro
      @JohnnyRouddro 12 วันที่ผ่านมา

      My next video is about a combo system and it's almost done. I hope you will find it useful.

    • @srLEEH778
      @srLEEH778 12 วันที่ผ่านมา

      @JohnnyRouddro Of course I will, you're amazing man

    • @JohnnyRouddro
      @JohnnyRouddro 12 วันที่ผ่านมา

      @srLEEH778 Thanks man 😊

    • @srLEEH778
      @srLEEH778 12 วันที่ผ่านมา

      @@JohnnyRouddro And the Air Attack, do you also intend to teach how to do it? Just one question, sorry.

    • @JohnnyRouddro
      @JohnnyRouddro 12 วันที่ผ่านมา

      @srLEEH778 Do you mean like in DMC where the character stays in the air? Those are not in my scope right now. But thanks for bringing it up, it will come up in my videos sooner or later. Coz it's an obvious feature 😄

  • @azvelyn
    @azvelyn 16 วันที่ผ่านมา

    Oh my... Thank you so much, I was searching for videos if anyone had done a more in depth tutorial where, idrk how to say it, the camera didn't like dictate the character movement... I've seen like 3 videos where they do same thing where the Camera just automatically moves the character, it's more useful if like I want to lock on an enemy But the camera being its own thing that influences movement input is so so much more comfortable to use especially coming from games like Dark Souls & Warframe 💖

  • @ZHD_Official
    @ZHD_Official 20 วันที่ผ่านมา

    A good idea would be to make an "animation" for going up/down some stairs :3

  • @_mr.f3rnandez
    @_mr.f3rnandez 22 วันที่ผ่านมา

    bro u got any discord server?

    • @JohnnyRouddro
      @JohnnyRouddro 18 วันที่ผ่านมา

      yes. join here: discord.gg/ytyA6Fkxa7

  • @gamerguy8261
    @gamerguy8261 22 วันที่ผ่านมา

    mine works but the player can lean into walls, not really sure how to avoid that

  • @leonardodavinci02
    @leonardodavinci02 22 วันที่ผ่านมา

    how can i replace the models from the project in that link?

  • @whoknows4728
    @whoknows4728 27 วันที่ผ่านมา

    One of the worst realization of movement system I've ever seen, don't even try this, too much garbage

    • @JohnnyRouddro
      @JohnnyRouddro 18 วันที่ผ่านมา

      It would be very helpful for me to know which parts make this tutorial garbage, so I can improve this system.

  • @joft7141
    @joft7141 หลายเดือนก่อน

    Hello you probably won't see this but for some reason the fov change is straight up just not working for me and it crashes when I try to sprint

  • @Krias
    @Krias หลายเดือนก่อน

    such great tutorial, thank you!

  • @gritim3719
    @gritim3719 หลายเดือนก่อน

    I don't understand why my character falls infinitely when starting the game, even after placing collision on the ground. Could someone help me?

  • @TheFilipFonky
    @TheFilipFonky หลายเดือนก่อน

    Stellar tutorial and editing, thank you for this

  • @bilikqrup
    @bilikqrup หลายเดือนก่อน

    большое спасибо!

  • @faelanroney9717
    @faelanroney9717 หลายเดือนก่อน

    i followed everything and for some reason the camera doesnt move up or down but rotates in a cirlce around when i move the mouse in those directions

  • @TheSkelly
    @TheSkelly หลายเดือนก่อน

    Guys my camera is rotating when i move it, is there any way to fix it?

  • @Aluwilliam
    @Aluwilliam หลายเดือนก่อน

    Is this an updated version of your 3.2 tutorial? Are there any parts in the 3.2 tutorial that you don't cover in this one?

    • @JohnnyRouddro
      @JohnnyRouddro หลายเดือนก่อน

      I'd say there is only the "roll" action missing, which I left for my other tutorials to cover. As it's more relevant to a combat system. Other than that, this one's a pretty big upgrade from the 3.2 version. There's a stance system which the previous one didn't have. The player can have many stances like stand, stealth, crouch or prone. And the movement states - idle, walk, run, sprint combined with these stances creates a lot of opportunities for a character control system which the previous one didn't have.

    • @Aluwilliam
      @Aluwilliam หลายเดือนก่อน

      @JohnnyRouddro ok thank you, this is exactly what I've been looking for

  • @what-err0rs
    @what-err0rs หลายเดือนก่อน

    bro made a hack and slash instead of fixing the TPS there are literally 1000 videos on swords none on h2h combat or TPS shit is corny

    • @JohnnyRouddro
      @JohnnyRouddro หลายเดือนก่อน

      Well, you're absolutely right. Been struggling to put together this series already 😢 Nevertheless, you're welcome to check out the source code: johnnyrouddro.itch.io/godot-4-hack-and-slash and TPS is in my list already, hoping to cover it as soon as possible.

  • @L0vna
    @L0vna หลายเดือนก่อน

    For some reason the player always faces the camera. I cant seem to figure out why. Otherwise really good tutorial

  • @Gonicoxdofficial
    @Gonicoxdofficial 2 หลายเดือนก่อน

    I don't know why but my springarm is broken it automatically go on the sky without any collision

  • @Adamthegeek70
    @Adamthegeek70 2 หลายเดือนก่อน

    I would love to see this code in C#.

  • @ahsanjahangir9540
    @ahsanjahangir9540 2 หลายเดือนก่อน

    Bro where you find the animations are they default in GD??

    • @JohnnyRouddro
      @JohnnyRouddro 2 หลายเดือนก่อน

      I made them myself. You can download the project and use the model for learning.

    • @ahsanjahangir9540
      @ahsanjahangir9540 2 หลายเดือนก่อน

      @JohnnyRouddro In Blender?? And one more thing. Can you teach me about godot like online class??

    • @JohnnyRouddro
      @JohnnyRouddro 2 หลายเดือนก่อน

      @@ahsanjahangir9540 The project has the glb file which you can import in blender. And actually I wont be able to teach you personally as I am already fully occupied with a full time job. Still, you can add me on discord my username is johnnyrouddro. I could help with your projects whenever possible.

  • @what-err0rs
    @what-err0rs 2 หลายเดือนก่อน

    What is this could not find base "spatial"

    • @JohnnyRouddro
      @JohnnyRouddro 2 หลายเดือนก่อน

      It's called Node3D now.

  • @fruitdudetv
    @fruitdudetv 2 หลายเดือนก่อน

    mh... having a problem when lerping between a idle and walking blend tree. i have sounds in my walk animation and those get played forever when i blend them. its crazy how buggy / hard 3d in godot is. would literally sell my soul for a complete, easy to understand tutorial that covers everything but well. i am not rich enough for that

  • @konstantin.nikkari
    @konstantin.nikkari 2 หลายเดือนก่อน

    While using this controller, what would be the easiest way to disable the air_jump feature?

    • @JohnnyRouddro
      @JohnnyRouddro 2 หลายเดือนก่อน

      you could set the max air jump value to 0

  • @prashannathapamagar5389
    @prashannathapamagar5389 2 หลายเดือนก่อน

    Will you also add weapon pickup and inventory?

  • @trollgasm
    @trollgasm 2 หลายเดือนก่อน

    Somewhat experience godot dev here, and the tutorial is perfectly fine, as I wanted to experiment with implementing modularity into animation and movement. This was great My only issue I ran into is that I absolutely cannot get the animations to blend properly. For some reason it's instantly going into them. Is this normal, or was the tween supposed to slowly blend it to the proper movement state ID? Your animations seemed to blend in the video.

  • @badstorygames5391
    @badstorygames5391 2 หลายเดือนก่อน

    Use Input.get_axis() instead of Input.get_action_strength ()

  • @gint6898
    @gint6898 3 หลายเดือนก่อน

    Man I've been looking forward to this Thanks for the cool video!

  • @lucasmarins7535
    @lucasmarins7535 3 หลายเดือนก่อน

    a parry system would be nice

  • @Likulau059
    @Likulau059 3 หลายเดือนก่อน

    Bro that camera feels sooo good, I learned a lot. Tksm

  • @guitargatekeeper
    @guitargatekeeper 3 หลายเดือนก่อน

    ? How do you attach the weapon to the player model? Is it in the animation file or is it attached to the child of the model?

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      I used the BoneAttachment3D node.

    • @guitargatekeeper
      @guitargatekeeper 3 หลายเดือนก่อน

      @@JohnnyRouddro thanks for responding I ended up seeing this in the next video my bad lol

  • @ckmstudios
    @ckmstudios 3 หลายเดือนก่อน

    Thanks for the tutorial! I have this issue where when the player is running and I change the direction by moving the camera, the player slows down. It will slow down, then ramp back up to running speed. Or in some cases, it slows and stops moving until I press a WASD key again. On the other hand, when I change direction using WASD and don't move the camera, the player maintains the same speed while changing direction. This is the behavior I'm trying to achieve when using camera to change direction as well. Anyone encounter this?

  • @redshepard5306
    @redshepard5306 3 หลายเดือนก่อน

    it was a quick tip, and usefull, thanks. no to figure out how to clamp the rotation to the angles i want.

  • @tjspeirs75
    @tjspeirs75 3 หลายเดือนก่อน

    okay yep this is the one right here

  • @carpal4489
    @carpal4489 3 หลายเดือนก่อน

    Why those simple animations look so good? May you release them please? Edit: I saw you put the source code directly, what are the chances to change the model of the player but keep the same animations in your opinion?

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      I used blender's meta rig so bone naming would match if you used another meta rig model. but I'm not sure if the animations would transfer well.

  • @Ocdib
    @Ocdib 3 หลายเดือนก่อน

    Hey bro! Can you make a video showing us how we can swap out the meshes for your character and use our own from something like Kaykit, Synty, or Kenney? Thanks!!!

  • @AppMaker728
    @AppMaker728 3 หลายเดือนก่อน

    this is what i wanna do in Godot i wanna make a Silent Hill Resident Evil type game

  • @bradenhamilton2551
    @bradenhamilton2551 3 หลายเดือนก่อน

    I'm following the tutorial word for word and when I get to 8:00 when my character should be moving they aren't. I have no clue why it's not my code looks the exact same and I followed each step. It is recognizing the inputs, I put a print function under the 'if is_movement_ongoing():' code and when I hit all keys it's displaying the right information. Would appreciate some help.

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      did you connect the signals (7:18)? you can also check the functions who are "receiving" the signals by writing print inside those. You can also use breakpoints by clicking left in the editor. A red dot appears on the left. The game will pause if the red dotted line is run, you can see other information in the debugger while the game is paused on that line.

    • @bradenhamilton2551
      @bradenhamilton2551 3 หลายเดือนก่อน

      @@JohnnyRouddro Thanks for telling me about the break points that'll be useful for later. I did that and it seems that direction information isn't being sent from anywhere and I'm not sure why. I looked everything over and found out I had an extra s in a physics function. My guy is sliding around when I'm not pressing anything but that's probably something I fix by modifying the movement states right?

  • @silver013wasd
    @silver013wasd 3 หลายเดือนก่อน

    finally someone who does explains it correctly :D im gonna sub right now

  • @Sazzy__
    @Sazzy__ 3 หลายเดือนก่อน

    No way part 2 is finally out love your videos man <3 ive been watching your tutorials for my game im developing and theyre helping me so much! Thanks for such clear and effective tutorials

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      Glad to be of help 😊 Thanks for the support 🙏

  • @viniciusrvieira
    @viniciusrvieira 3 หลายเดือนก่อน

    Eu amo suas estruturas de projeto, estão me dando muitas inspirações para prover uma boa experiencia em escalar essas coisas! Obrigado pelos videos!

  • @krombopulousmichael3946
    @krombopulousmichael3946 3 หลายเดือนก่อน

    Man this is amazing, loved it

  • @Mrtargi
    @Mrtargi 3 หลายเดือนก่อน

    Actually you don't need to create a bone for every weapon, you can just create placeholder for weapon and change it there via resources. Of cource two handed weapons should include two bones 😅

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      Thanks 🙏 I have actually considered a resource approach. But in this case I needed different locally positioned trail effect objects for each weapon. Which also could've been loaded via resource, but with the time it would've taken the video would've gone very off topic 😅 "Loading dynamic body parts/weapons" could be a different video.

    • @Mrtargi
      @Mrtargi 3 หลายเดือนก่อน

      @@JohnnyRouddro I think it also could be positionedin resources through Vector3 variables. I'll try to adapt and let you know)

  • @NeonfireStudio
    @NeonfireStudio 3 หลายเดือนก่อน

    Finally, Keep it up!

  • @Flavore-u2d
    @Flavore-u2d 3 หลายเดือนก่อน

    Hey Johnny! I just wanted to say that I've adapted your previous tutorial for a 2D project ive been working on. Thank you so much, keep up the good work! ❤

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      Thanks! Glad to be of help. I would love to check out your project ❤️ You can dm me in discord. My username is johnnyrouddro.

    • @JohnnyRouddro
      @JohnnyRouddro 3 หลายเดือนก่อน

      Glad to be of help 🙏

  • @ThunderPlayStudios
    @ThunderPlayStudios 3 หลายเดือนก่อน

    bro came from nowhere :D and dropped one god tier video