Welcome to Shaderland - An introduction to shaders in Godot

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 325

  • @Beryesa.
    @Beryesa. ปีที่แล้ว +367

    These videos are more of a long-term investment as valued resources, they'll eventually boom but I hope you don't lose motivation until then, thanks for the effort!

    • @DerrangedGadgeteer
      @DerrangedGadgeteer ปีที่แล้ว +5

      Aye! Your videos have helped me grok these concepts in a way no other programming how-to has.

    • @speedfastman
      @speedfastman 7 หลายเดือนก่อน +4

      They kinda boomin rn

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

      @@speedfastman Every click & subscribe & share from any of us - is a vote towards making it boom.
      My vote is cast, along with my best wishes.

  • @digital-nomad
    @digital-nomad ปีที่แล้ว +181

    this might be one of the best tutorials ive ever seen on youtube. thanks for your hard work

    • @willd2609
      @willd2609 8 หลายเดือนก่อน +2

      100 agree!

  • @d_sully
    @d_sully ปีที่แล้ว +19

    Never seen a youtube tutorial that feels like a college lecture with how much information it has and how broken down to simple small digestable pieces it is. You have managed to explain and simplfy every little detail, the added visuals and graphs and the breaks and checks between each part was extremly appreciated. Incredible and impressive! This has been a wonderful video thank you!

  • @cloudsquall88
    @cloudsquall88 ปีที่แล้ว +20

    that zoom out at 4:58 was chef's kiss

  • @sdether
    @sdether 2 หลายเดือนก่อน +6

    I've spent some time writing various shaders, usually via a bunch of trial and error and it always felt like dark magic. Your tutorial has shed so much light on why things work they way they do that I've not seen anywhere else. Simply phenomenal!

  • @Mark-pn9xy
    @Mark-pn9xy 10 หลายเดือนก่อน +11

    Exceptional tutorial. Sets the bar for the gold standard for how tutorials should be done. As an introduction to shaders its definitely and spiked a real curiosity into learning more in how they work and not just a copying/pasting from random sources without an understanding of how they operate.

  • @TheCykid
    @TheCykid ปีที่แล้ว +34

    I would like to get something off my chest:
    I am a professional developer with more than 15 years of professional experience in the private sector. I don't develop games professionally, but I do develop with virtually any technology that can implement a particular project in the best possible way. I also have several years of experience with Unity.
    Godot was never accessible enough for me and in my head it was a bit difficult to reconcile the fact that game objects don't have components, i.e. possess things, but are much more these things. Most tutorials you find explain how a computer works without going into the technical details of exactly HOW something works. This makes it very difficult for me to follow most tutorials, even though I'm very interested. However, I can do quite a lot with your narrative style and the didactic structure. Thank you for that, you might be the one who finally makes me give godot a deeper chance.
    Thank you for your work, which you make freely available to us

    • @Zuap
      @Zuap 9 หลายเดือนก่อน +2

      Godot abstracts class inheritance for you, at beginning that also made me some confusion, since when I attached a GdScript to a Node I never saw the constructor/inheritance per se. In fact, that is abstracted from you, and made under the hood, when you work in your script in fact it is like you are working already inside a sub-class of that Node (you just don't see the initialisation explicitly), it is like you are just adding new methods to it.
      Not having explicit control over the instantiation/inheritance of the classes confused me at beginning too. It only clicked for me when I used this mental visualisation of the scripts: it is like the nodes you add in the GUI/code are like the auto instantes of the classes per se (with the constructor/inheritance abstracted from you, a constructor does that for you), the added Nodes deal automatically with the inheritance (Node3D sub-classes from Node f.e. auto), your attached scripts only add new methods to that sub-class.
      Note: read this as a metaphor, it is technically imperfect and I never looked into the source-code to check how it is dealing with it in fact. But it is a mental visualisation that helps to understand what is happening under the hood and how GDScript is being handled when you attach a script to a Node.

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

    Can’t believe the quality of this video. Absolutely gold, thank you for sharing❤

  • @StephenHermer
    @StephenHermer ปีที่แล้ว +25

    This is a fantastic exploration of shaders... something I have struggled with for months. Thank you!

  • @Micromaximaa
    @Micromaximaa ปีที่แล้ว +11

    When you're watching a tutorial and every question you have that pops up is immediately answered by the author, you know it's a perfect tutorial.
    Exceptional content sir!

  • @Krias
    @Krias 3 วันที่ผ่านมา

    Wow, this is the best Godot shader tutorial Ive seen. Thank you for making it!

  • @enderalex300
    @enderalex300 10 หลายเดือนก่อน +2

    Hey man, I just wanna say these are some of the best resources I've found for learning Godot so far. They aren't straight up tutorials, rather guided explanations, which I prefer. It makes it so that I'm much more motivated to experiment on my own after watching your video rather than copy paste. I appreciate the time and effort these must take. Thanks for all your work!

  • @red3tango
    @red3tango ปีที่แล้ว +6

    Great tutorial as always! Love that you explain the terms (fragment, uniform, etc), makes 100x more sense now! Thanks!

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

    This was very helpful. Thank you for creating this!

    • @godotneers
      @godotneers  7 หลายเดือนก่อน +1

      Glad it has been helpful! Thanks a lot for supporting me!

  • @ShakedLGames
    @ShakedLGames หลายเดือนก่อน +1

    HOLY CRAP I must have done something really good in a past life to deserve such a magnificent explanation for free. Can't wait to get more of this!

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

    I did not expect to find this gem of a tutorial..

  • @flameshard
    @flameshard ปีที่แล้ว +4

    Your tutorials are the best! It's my favorite Godot channel.

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

    After lot of hours in Godot, shaders still feel like a huge blocker in aesthetic progress.
    This content is appreciated in my mission to climb that learning curve.

  • @jackofnotrade9316
    @jackofnotrade9316 ปีที่แล้ว +9

    this is hands down THE best shader tutorial in youtube. Thanks so much for making such knowledge available to everyone.

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

    I absolutely love the way you teach in these videos, it's much longer winded than a lot of the copy / paste tutorials you see on youtube but you take the time and effort to explain everything you're doing and why we do things different ways. I hope you continue to make these because they're invaluable.

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

    What an amazingly constructed lesson! This is the standard that all educational video content should strive towards. Thank you so much!

  • @kidando
    @kidando ปีที่แล้ว +1

    I have struggled for years. Yeaaarsss! to understand shaders. Yet in your 1 hour video I fully understand what is actually going on. My soul can ascend in peace :). Thank you

  • @jackiewatkins1830
    @jackiewatkins1830 ปีที่แล้ว +1

    This guy deserves every like he gets, these tutorials are on point! Im 43 with only a small understanding of programming from using the basic language as a teenager(if any of you remember that)I can tell that the power of the Godot game engine is something Im having trouble wrapping my head around, but these tutorials are put together in a way that helps fill in the blanks so I can grasp some of the complexity of it. Very helpful to those new to this!

  • @gezbob3508
    @gezbob3508 ปีที่แล้ว +4

    really good. Your videos really are top-notch quality, thank you! I really hope you are able to continue this good work. I have been excited to see your next video and I have not been disappointed :)

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

    U deserve a coffee my friend! Great Tutorial. 🎉

    • @godotneers
      @godotneers  9 หลายเดือนก่อน +1

      Thank you very much for supporting me! Glad that you liked the video!

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

    The first 5 mins of this video is low key the most optimum no BS intro to the GFX pipeline I've seen. +1

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

    The pace, level of explanation and the style of this tutorial is the best! Thank you so much!

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

    You're an amazing teacher and your contribution to the community is immensely valuable.

  • @amosf.2780
    @amosf.2780 ปีที่แล้ว +2

    Finally! Thanks for your professional tutorial!

  • @ChinchillaDave
    @ChinchillaDave ปีที่แล้ว +1

    It was when I whispered aloud "I love this guy" that I decided to comment, like and sub. Thank you for making such well paced and information dense content!

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

    The pace of the video was perfect for me (someone who was previously very intimidated by the idea of writing shaders) and now I feel a lot more confident about diving in! Thanks so much for sharing high-quality lessons for free! :D

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

    Your videos are by far the best coding tutorials I ever seen in my entire life (and I'm not young my friend).
    Congratulations!

  • @onepiecevieira2347
    @onepiecevieira2347 ปีที่แล้ว +17

    Thank you for the video! With godot 4.2 coming up, one video about the basics of particles would be incredible!

  • @yapayzeka
    @yapayzeka ปีที่แล้ว

    best explanation out there. everyone calling the fragment shader as an every fragment is a pixel and i was having panic attacks in front of screen. fragment is not pixel. thank you thank you thank you

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

    Absolutely incredible tutorial / explanation. We're lucky that this channel exists.

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

    Thank you for putting this together. I'm a web developer with years of experience in programming simple web applications. I've never taken the time to really learn and understand how shaders work. This helped immensely!

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

    Thank you very much for your tutorials!

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

      Thank you very much for supporting me!

  • @zoilorys
    @zoilorys ปีที่แล้ว

    This is the best explanation of shader basics I've ever watched/read. Thank you so much for making it!
    I hope my comment will help to drive engagement on this video so youtube shows it to more people.

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

    Thank you so much for your videos. I'm not new to programming or maths, but recently I started to entertain myself with godot in my free time, and your videos help so much to grasp some unfamiliar concepts.

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

    I've been working with Godot since beta version, and this is by far the best Godot Shaders tutorial I've ever seen. Great job, very rich and useful content! Thanks for your work

  • @PJLocko
    @PJLocko ปีที่แล้ว +1

    Just mirroring what plenty of others are already saying - Your videos are fantastic! I love the format and content, they are easy to follow and actually helpful for understanding the subject matter. This one and your one on UI one have been the best I've found on youtube and made a difference to my understanding of Godot. I actually added an animating shader to my game - something I was not able to do previously. I cant wait for the next one. Thank you for all the hard work you've put into creating and sharing these videos.

  • @Notreal76
    @Notreal76 ปีที่แล้ว

    This must be one of the best shader tutorial I have watched on TH-cam. Thank you so much.

  • @likestech1873
    @likestech1873 ปีที่แล้ว

    The most cogent explanation of shader logic I’ve ever heard. Very neat example, too. Thanks very much for making it.

  • @chrisoman5976
    @chrisoman5976 ปีที่แล้ว +6

    Wonderful tutorial. Thanks for the visual representation first. It helped to see it being built from the ground up. In the code for the fragment shader at 1:00:05, shouldn't that be vec3(1,0,1)? That is what you said, but the screen doesn't show that.

    • @godotneers
      @godotneers  ปีที่แล้ว +1

      Ahh that's a bummer. You are correct it should read 1,0,1.

    • @TheMeldanor
      @TheMeldanor ปีที่แล้ว

      @@godotneers Can you add an annotation in the video for that part to inform later person that there is a typo? I got confused at the start why your shader is working without the blue channel.

    • @godotneers
      @godotneers  ปีที่แล้ว

      As far as I can see TH-cam doesn't provide an annotation feature anymore. You can only link to other videos.
      I also wondered why this worked, my theory is that for this example image all pixels that we don't want to change contain BOTH red and blue, so the mask works nevertheless even if we ignore the blue channel. I'm currently not near a computer but I can check back later when I am home.

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

      Uh since I spotted that little typo I wasn't able to focus anymore, my brain was boiling why the hell it's still working. Must be because there's not much blue in the image, no? Anyway thanks for this comment, and big ups to the author for this amazing video! I finally understand what shaders are.

    • @godotneers
      @godotneers  10 หลายเดือนก่อน +1

      @@bazter It still works because we check if there red or blue in the pixel. And in this particular image all pixels except the border and the shirt have at least a little bit of red or blue or both, so that's why it still works even with the typo (and why I didn't catch this error).

  • @Kunfury
    @Kunfury ปีที่แล้ว +2

    Always love your videos! Without a doubt the best tutorials I know of for Godot!

  • @vicentvalls1647
    @vicentvalls1647 ปีที่แล้ว

    You did it again. Here we have best Godot's shaders tutorial of TH-cam.
    Thanks, I want to play with shaders this weekend

  • @Bezimienny
    @Bezimienny ปีที่แล้ว +3

    Hoping you'll keep on going, this is great learning content. Great work!

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

    Best tutorial ever, both node and code!? So great! Thanks!

  • @westongpt
    @westongpt ปีที่แล้ว +1

    I absolutely love this tutorial, it sets up some excellent groundwork for more advanced shaders in an approachable way.

  • @tobecontinued.
    @tobecontinued. ปีที่แล้ว +1

    You're tutorials are amazing, Well worth your efforts put in, I got a lot of value out of all your videos. Will definetly come back when I need a refresher 😁

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

    This is the best Godot tutorial I've ever seen. Well done!

  • @RG-ef8vm
    @RG-ef8vm 5 หลายเดือนก่อน

    Excellent video. What you showed had nothing to do with what I wanted to do, but you were so thorough that I was able to do what I wanted to do by watching and learning from your tutorial. Thank you.

  • @DerrangedGadgeteer
    @DerrangedGadgeteer ปีที่แล้ว +27

    So, basically Vertex Shaders are like a "morph by script" function, while Fragment Shaders are like a "Recolor by script" function.
    That may seem obvious to people who've used them before, but this has been super enlightening to me. This is probably the best explanation of them Ive seen, whether in godot or anywhere else!

    • @wiktorwektor123
      @wiktorwektor123 ปีที่แล้ว +6

      This knowlege is universal. You have the same shader types in Unity, Unreal, OpenGL, Vulkan, DirectX and they all work exactly the same, because they are hardware (GPU) dependent. Syntax is sometimes a little different but that's it.
      Every "modern" GPU (that is 7 years old or less) has 6 hardware shader types: Vertex, Fragment, Geometry, Tesselation Evaluation, Tesselation Control and Compute (yes you can offload vector and matrix operations to GPU and get back results without rendering single pixel)

    • @DerrangedGadgeteer
      @DerrangedGadgeteer ปีที่แล้ว +9

      @@wiktorwektor123 Indeed. I'm a hobbyist who is in the process of learning how to code, and learning to put together my first video game. And every explanation of shaders I've watched or read so far is either uselessly high-level... (Yes, I understand how Cartesian coordinates work, and I understand how gradients work.) ...Or they write off important information as "out of scope" for an introductory video. ("We're not going to cover vertex shaders in this video, blah blah blah...)
      Pointing out that the vertex shaders do basically the same stuff that the "Transform" tools in graphics editors do, whereas the fragment shaders do the things that color filtering tools do has made a whole ton of things fall into place.

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

      Thank you for phrasing it that way I was still trying yo figure out the diffrence as I'm watching

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

      @@wiktorwektor123 Universal yes. Explained well without spewing things that requires college level math to understand or skipping important details like we learned to code just yesterday. This is where most tutorials fall short. Either assuming most of us are never going to use shaders, or we have some grad level math skills.
      Vast majority of us ony goes so far as A-level maths. We cant read alien expressions meant for pHDs.

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

    I was so scared of shaders and thanks to you I finally surpassed my own barrier to start learning them :) Thanks a lot!!

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

    I think I have never felt so amazed about a tutorial before. Everything you explained is so understandable. It's the first time I feel like I can work with shaders, before that it makes me fear this giant monster. Thanks very much for it, you did so much for the community ❤❤

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

    I could tell within the first 5 minutes this was going to be a great tutorial. Really made a lot of sense. Now I need the tutorial on spatial shaders!

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

    Great video! I believe you are the best content creator for game engines I've ever seen; specially because you show the intuitive approach for problem solving first and then keeps iterating it to get to the best practice state in the end; thank you for these videos.
    just trying to clarify if someone is following along without the audio: at 59:58 the color_without_green was narrated as multiplying by (1, 0, 1) and the video shows (1, 0, 0) instead; in the end it worked out because you don't have much blue in your image right? but using (1, 0, 0) might not work for people trying with sprites with different colors

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

      I just saw the other recent comment by @therupoe when ordering the comments by new where you already answered my question

  • @xtreme-software
    @xtreme-software ปีที่แล้ว

    There is no better way to explain this topic. I am extremely impressed.

  • @owenlloyd2528
    @owenlloyd2528 ปีที่แล้ว

    Thank you!! From: Shaders, I know they exist - To: Shaders, I know they exist, I believe I can create my own, and I know I have a LOT still to learn - but am now willing to learn. This is one of the best hour-plus-es I have invested in learning. You are a great teacher and I love the touch of humour. Keep teaching! (And winning)>

  • @Lukas-it8fj
    @Lukas-it8fj ปีที่แล้ว

    Much credit to Godot for creating such an intuitive system, but much more credit to you for making such an intuitive video.

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

    Just subscribed. You have no idea how invaluable your videos have been. I think I'll be working with the Godot engine for a very long time and if you keep posted content similar to these videos on your channel, I'll keep watching and learning from them. Thank you.

  • @davemurray9977
    @davemurray9977 ปีที่แล้ว +1

    Amazing channel!!! Can’t wait for you to blow up in popularity!!!

  • @peachery2k2
    @peachery2k2 ปีที่แล้ว

    What an absolute gem of a video! I'm probably gonna use this to teach my grand kids how to use shaders in the future.

  • @AG-cd2it
    @AG-cd2it ปีที่แล้ว

    Super detailed, clear, clean editing. Explained every step of the way leaving no room for doubt. Awesome tutorial!

  • @2kReels
    @2kReels ปีที่แล้ว

    I'm knew after 10 minutes into this vid, that this will be my new favorite godot tutorial channel. This is so well done on so many levels. Thank you

  • @R.Daneel
    @R.Daneel 7 หลายเดือนก่อน

    Fantastically produced video. Thanks so much for taking the time to produce such a profession lesson!

  • @chicco_stat
    @chicco_stat ปีที่แล้ว

    While "one does not simply walk into Shaderland", one can be sure that Godotneers' tutorials will be our wooden sword offered to help along the dangerous journey. Thanks for yet another excellent video.

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

    Your Tutorials are great 😻😻

  • @ThisIsFez
    @ThisIsFez ปีที่แล้ว

    i'm just 18 minutes in and i had to pause to say Wow!!....you are the best. Please keep them coming.

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

    this is amazing. i always found shaders hard to get into but this was easy to follow. godot honestly has the best community.
    I love the little speech bubbles. :D

  • @DerSolinski
    @DerSolinski ปีที่แล้ว

    ...not even two minutes in and I learned something critical.
    Kudos to that.

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

    This tutorial was exceptional! Thank you for all the effort that you put in to make it so polished and clear.

  • @istemann
    @istemann ปีที่แล้ว

    Both this video and state machine video came out just as I wanted to learn how to implement them in my game, you're incredible.

  • @TheRealMonkeyCrime
    @TheRealMonkeyCrime ปีที่แล้ว +1

    Really enjoying the presentation and teaching style - thank you for all your efforts. I gained a lot from the UI and this one.

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

    I finally understood how shaders work and how to create them, thank you!!!

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

    This has to be one of the best TH-cam tutorial videos I've ever seen. 🤯🎉 Simply phenomenal work! Shaders have always felt like intimidating black box magic to me, and so I've stayed far away. But through this one hour video I have a basic understanding and are no longer intimidated. Thank you so much!
    I do have a question though. While I was watching the last part where you're writing the fragment shader code, I was really confused why the initial vector without green was multiplied by Vector(1, 0, 0), as opposed to Vector(1, 0, 1) that I thought (with R, withoug G, with B). You also spelled out 1, 0, 1 while talking. So how come it still worked? And at 1:09:25 it had magically been turned into Vector(1, 0, 1) as I expected. 😂 What was going in?

  • @SeanMcKenzie
    @SeanMcKenzie ปีที่แล้ว +1

    As always… absolutely fantastic! Thanks so much for this explanation.

  • @renjin25
    @renjin25 ปีที่แล้ว

    An excellent video, I could appreciate the detail and dedication in making the video. You have a fantastic didactic technique, using visual support when explaining allows a better understanding.
    It is the best video about shaders I have seen, you have done a wonderful job.

  • @whitelongbeard
    @whitelongbeard 11 หลายเดือนก่อน +1

    this tutorial is truly a piece of art! thanks a ton!

  • @owlboar
    @owlboar ปีที่แล้ว

    This is the top quality content that youtube should recommend more of

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

    Sir your channel is incredible, it's only a matter of time before your excellence is noticed by a much wider audience!

  • @kruth6663
    @kruth6663 ปีที่แล้ว +1

    Thank you for making this video.
    One main disatvantage of using godot comparing to unity is the convenience of community resource. It's easy to find answers to problems in unity, but not not so much in godot yet. I'm exited to see the resource being built in godot brick by brick.

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

    Awesome tutorial. Awesome teacher.
    I know the topic but was watching entire thing that for the sake of enjoying magnificent skill of explaining things.

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

    Best video about shaders I have seen, thank you very much! This will help for long term as well.

  • @ZimmervisionCZ
    @ZimmervisionCZ ปีที่แล้ว

    These are really polished videos, and I appreciate the clear step-by-step way in which you've explained the concepts! Excellent work :)

  • @BazSupport
    @BazSupport ปีที่แล้ว +1

    Insanely good shader intro, nice work 🎉

  • @borasengun2709
    @borasengun2709 ปีที่แล้ว +1

    perfect explanation, amazing flow. Thanks for your time!

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

    Thank you man! You are a great teacher and made one of the best tutroials about shaders in Godot

  • @keithwinget6521
    @keithwinget6521 ปีที่แล้ว

    I've made quite a few shaders before seeing this video, but there was definitely stuff here I still didn't know. Very well put together examples and walkthrough!

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

    You are an incredible teacher. Thank you so much for your content.

  • @goblinslayer5404
    @goblinslayer5404 ปีที่แล้ว

    great video again man, please keep it up, the way you teach stuff is so good to the point where I'd pay for it

  • @ShinigamiZone
    @ShinigamiZone ปีที่แล้ว

    This is such a beautiful tutorial, not only in a Godot way, but also in thinking processes and problem solving 🚀

  • @scribblingjoe
    @scribblingjoe ปีที่แล้ว

    I’ve been waiting for a tutorial like this for years. Thanks 🙏

  • @huntershub3030
    @huntershub3030 ปีที่แล้ว

    Thank you so much for this video, its incredible, makes shaders a lot less scary!

  • @Leif_in_the_Wind
    @Leif_in_the_Wind ปีที่แล้ว

    Excellent video! I'm impressed with the breadth of your knowledge and how well you verbally and visually explain everything. As a fellow godot dev and tutorial maker, you are a huge inspiration.

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

    Really, really excellent tutorial. Thanks so much for this. I'm glad I've found your channel.

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

    Thank you for making these tutorials, they have been very helpful!

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

    definitely the best tutorials I've ever seen

  • @teo2805
    @teo2805 ปีที่แล้ว

    Wow this is my new fav Godot channel

  • @Aye_Sid
    @Aye_Sid ปีที่แล้ว

    Thanks sir for your contribution towards Godot community. 😇🙌🏻