DeveloperEzra
DeveloperEzra
  • 130
  • 445 968
Godot Input SECRETS You Must Know NOW! (Godot Tutorial & Deep-Dive)
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/DeveloperEzra . You’ll also get 20% off an annual premium subscription.
This is a "tutorial" like any out there. Follow along with me as I test assumptions and claims of Godot documents on INPUT! The result of the experiment might surprise you! (It surprised me!)
This is video is for any level of expertise on Godot.
00:00 Is it a Tutorial?
00:37 What are we doing today?
01:27 What is Input?
02:59 How Is Input Handled in Games?
05:57 Polling
07:21 Just_pressed vs pressed
13:22 Input Interruption (Various)
22:47 secret #1 (input functions)
26:08 secret #2 (input consumption)
29:10 secret #3 (node input order)
32:58 secret #4 (mouse input)
35:00 UNEXPECTED RESULT?!
This video is sponsored by Brilliant
มุมมอง: 610

วีดีโอ

How to Start Making Games with No Experience (Godot Tutorial)
มุมมอง 1.9Kหลายเดือนก่อน
Go to my sponsor snhu.edu/ezthedev and learn how you can get started with a Game Programming & Development degree. This is a Tutorial for TOTAL BEGINNERs unlike anything else out there. Instead of copying and following without understanding, you will see the thought process and real problem that you can run into and how to solve it. I intend to upload all my years of experience and intuition, s...
Turning My Fears Into My Best Indie Game in 30 Days | DEVLOG 0
มุมมอง 6Kหลายเดือนก่อน
Turning My Fears Into My Best Indie Game in 30 Days | DEVLOG 0
How to Make a DECK BUILDER on Godot | ep4
มุมมอง 2.7K2 หลายเดือนก่อน
How to Make a DECK BUILDER on Godot | ep4
I Made a Game About GAINS! | GMTK Jam 2024 Devlog
มุมมอง 6842 หลายเดือนก่อน
I Made a Game About GAINS! | GMTK Jam 2024 Devlog
How to Make Dialogue with Text Animation in Godot
มุมมอง 7543 หลายเดือนก่อน
How to Make Dialogue with Text Animation in Godot
How to Make the Ultimate DIALOGUE BOX in Godot
มุมมอง 1.8K4 หลายเดือนก่อน
How to Make the Ultimate DIALOGUE BOX in Godot
How to Make a DECK in Godot | Rogue-like Deck Builder Tutorial
มุมมอง 8K5 หลายเดือนก่อน
How to Make a DECK in Godot | Rogue-like Deck Builder Tutorial
Enemy AI, Card Actions and Gameplay | How to Make Roguelike Deck Builder | Part2
มุมมอง 9K6 หลายเดือนก่อน
Enemy AI, Card Actions and Gameplay | How to Make Roguelike Deck Builder | Part2
How to Make a Roguelike Card Game on Godot
มุมมอง 81K6 หลายเดือนก่อน
How to Make a Roguelike Card Game on Godot
Exciting Godot News! + Announcement
มุมมอง 7K7 หลายเดือนก่อน
Exciting Godot News! Announcement
Finally Released My Tiktok Adventure Game! (Devlog)
มุมมอง 7397 หลายเดือนก่อน
Finally Released My Tiktok Adventure Game! (Devlog)
I'm Making 1023 Videos for an Adventure Game...
มุมมอง 2.2K8 หลายเดือนก่อน
I'm Making 1023 Videos for an Adventure Game...
It's TIME to Test Your Dialogue in Godot NOW
มุมมอง 1.1K10 หลายเดือนก่อน
It's TIME to Test Your Dialogue in Godot NOW
Get This DIALOGUE System For Your Godot GAME Now
มุมมอง 33Kปีที่แล้ว
Get This DIALOGUE System For Your Godot GAME Now
How I Made Palette Pixel Shader From Scratch in Godot
มุมมอง 10Kปีที่แล้ว
How I Made Palette Pixel Shader From Scratch in Godot
Is UNITY Saved?
มุมมอง 576ปีที่แล้ว
Is UNITY Saved?
4 Reasons Why Game Devs Should Start a YouTube Channel for Success.
มุมมอง 867ปีที่แล้ว
4 Reasons Why Game Devs Should Start a TH-cam Channel for Success.
Unfiltered Truth About Game Development | PAX WEST 2023
มุมมอง 509ปีที่แล้ว
Unfiltered Truth About Game Development | PAX WEST 2023
I Made the SCARIEST Game in Scratch
มุมมอง 5Kปีที่แล้ว
I Made the SCARIEST Game in Scratch
Why I Had to Overhaul My Game Art and Design Completely (Devlog)
มุมมอง 1.7Kปีที่แล้ว
Why I Had to Overhaul My Game Art and Design Completely (Devlog)
YOU are the Dice! - GMTK GameJam 2023 Devlog
มุมมอง 2.6Kปีที่แล้ว
YOU are the Dice! - GMTK GameJam 2023 Devlog
Answering All Your Questions on Big Tech Layoff
มุมมอง 1.4Kปีที่แล้ว
Answering All Your Questions on Big Tech Layoff
Making Zelda ToTK Platformer? in Godot? (devlog)
มุมมอง 1.9Kปีที่แล้ว
Making Zelda ToTK Platformer? in Godot? (devlog)
Isometric Tactics with Twist in a Day on Godot (Devlog)
มุมมอง 5Kปีที่แล้ว
Isometric Tactics with Twist in a Day on Godot (Devlog)
I Made the Best DIALOGUE System for Game in Godot (Devlog)
มุมมอง 25Kปีที่แล้ว
I Made the Best DIALOGUE System for Game in Godot (Devlog)
One WEEK progress of Indie RPG on Godot (Devlog)
มุมมอง 7Kปีที่แล้ว
One WEEK progress of Indie RPG on Godot (Devlog)
Why NOTHING Gets Done in Big Tech. (xgoogle xamazon engineer)
มุมมอง 2.1Kปีที่แล้ว
Why NOTHING Gets Done in Big Tech. (xgoogle xamazon engineer)
Why Does Character Creation Feel Bad? "where payoff?" (Devlog #1)
มุมมอง 1.7Kปีที่แล้ว
Why Does Character Creation Feel Bad? "where payoff?" (Devlog #1)
Finally Starting My Indie Game Dev Journey (Devlog #0)
มุมมอง 3Kปีที่แล้ว
Finally Starting My Indie Game Dev Journey (Devlog #0)

ความคิดเห็น

  • @KyleHorwood
    @KyleHorwood 12 ชั่วโมงที่ผ่านมา

    Earned yourself a sub! I've been developing in Unreal for 8-10 years and I've felt like I've stagnated a bit with it, so I wanted to learn some 2D and code stuff (as I'm used to Blueprints in unreal) and this is such a great pace to be able to watch and pick up tips and tricks!

  • @bjja264
    @bjja264 2 วันที่ผ่านมา

    Super useful! i knew a few of the basics fro input handling but this tutorial helped me a lot to understand what is going on under

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

    Hey thanks a lot for the tutorial! I'm trying to make a card game myself, and your video helped a lot! (despite it being more like MTG than Slay the Spire) Pls keep it up!

    • @ezthedev
      @ezthedev 6 วันที่ผ่านมา

      Thanks so much for watching and supporting me through comments! I'll keep it up and keep improving for you!

  • @sirhc8927
    @sirhc8927 14 วันที่ผ่านมา

    You spoke for a while. You said absolutely nothing. I don’t think **you** understand what they are. Black listed.

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

    Thanks for making this! Given some really useful insight into how Godot handles inputs! (Made me realise I need to re-write some of my code lol)

    • @ezthedev
      @ezthedev 15 วันที่ผ่านมา

      Haha that's great to hear that you were able to notice a bug from this! I love to hear that! Thanks for watching!

  • @しめい-l4m
    @しめい-l4m 16 วันที่ผ่านมา

    already seeing the bug where it would return true when the root node has different value. think twice before duplicating your naming your recursive function "helper".

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

    lets goooooooooooo

  • @ColinThePanda64
    @ColinThePanda64 17 วันที่ผ่านมา

    Nice

  • @eunicechoi1710
    @eunicechoi1710 17 วันที่ผ่านมา

    ❤❤❤

  • @ezthedev
    @ezthedev 17 วันที่ผ่านมา

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/DeveloperEzra . You’ll also get 20% off an annual premium subscription.

  • @denmanrooke
    @denmanrooke 17 วันที่ผ่านมา

    Thanks for sharing! Loved to follow along for my own project.

    • @ezthedev
      @ezthedev 15 วันที่ผ่านมา

      Thanks for watching! Feel free to ask any questions when you find yourself in a confusing spot!

  • @AndromedaTV
    @AndromedaTV 17 วันที่ผ่านมา

    Thanks for sharing this ❤

    • @ezthedev
      @ezthedev 15 วันที่ผ่านมา

      Thanks for watching!

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

    Even though I didn’t understand everything you did, the ability to see your thought process for problem solving is so helpful

    • @ezthedev
      @ezthedev 15 วันที่ผ่านมา

      That's so good to hear! Thanks for watching and leaving a comment!

  • @buzzimu
    @buzzimu 19 วันที่ผ่านมา

    I am a sucker for pain (and I WILL subscribe), GIVE ME MORE!

    • @ezthedev
      @ezthedev 15 วันที่ผ่านมา

      Haha thanks! I'm putting together more pain for people to enjoy haha

    • @buzzimu
      @buzzimu 15 วันที่ผ่านมา

      @ cool. Have my sub

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

    I see Gloomhaven, love that game

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

      Haha I love it too! Just need consistent group of friends :(

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

    It was helpful specially the first part, once you entered to the scripts it became messy very fast ( i'm not working with computers) i understood most of things because i'm doing the tutorial from gdquest to understand operations (var,funcs,arrays..) so i think i would make a video with the fundamentals or make people to go and do this "course" from gdquest. I would do it like steps to add up, tutorials like 15-25 min , like this (BulletHell Tutorial- PART 1-- Movement--) or in this case ( Interface and first steps ) you can add the PART1 on the miniature instead on the name. Keep in mind that this is from someone that has the basic knowledge, and English its not my first language.

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

      Thanks for detailed feedback! And I'll definitely clean up and take a lot of what you said here as guidance! I was actually working on the future episodes to be better so this really confirms a lot of the things I'm trying to change/improve! Once again, thanks for watching and providing a feedback!

  • @cappuccinipaolo
    @cappuccinipaolo 25 วันที่ผ่านมา

    what's the discord channel? ;_;

    • @ezthedev
      @ezthedev 25 วันที่ผ่านมา

      discord.gg/VfcJRGWP

  • @sam13fox
    @sam13fox 26 วันที่ผ่านมา

    Hi! Just popping in to say, thank you so much for the tutorial!! I'm trying to learn Godot and GDScript to make a Game for my fiancé, and the way you break everything down really has helped me to understand what I'm actually doing! I'd never coded a day in my life until I started trying to make this game and I really didn't think I could do it... I was ready to give up because a lot of the tutorials on Godot are outdated, or they don't really explain why they do what they do in a way that is easy to understand for someone that's new to coding... BUT then I found your videos and stuff really started to make sense! you are a great teacher KEEP UP THE GREAT WORK!!!

    • @ezthedev
      @ezthedev 26 วันที่ผ่านมา

      Omg this literally put a smile on my face haha. Thanks for following along and watching! I'm so happy to hear that I'm able to help you understand and make something special for your fiancé! Good luck and feel free to ask any related/unrelated questions and I'll try to answer and/or make videos to address them!

  • @DiersakZelesnik
    @DiersakZelesnik 28 วันที่ผ่านมา

    Really love this video. I really hope you make more videos helping people through the process of making their own games in godot, but I understand if you don't have the time to do so. I would love to see a tutorial on how to change game environments (such as moving from one room of the game to another or moving from one level to the next.)

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

      I'd love to keep making these and hopefully eventually get to the "room change" you asked here! Thanks for watching and following along

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

      @ezthedev wonderful thank you!

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

      Oh one other thing I forgot if you cover it in this video but you should probably talk about making things frame rate invariant in your next video (if you havent covered it yet). I could see that confusing a lot of people who arent versed in coding yet

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

      @@DiersakZelesnik ooo good idea! Thanks!

  • @abejasasesinasafricanas
    @abejasasesinasafricanas 28 วันที่ผ่านมา

    thank you ez! great video! cant wait for part 2

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

      Thanks for watching!

  • @alexandragreeno2284
    @alexandragreeno2284 29 วันที่ผ่านมา

    I appreciate the drawings! It helps me follow along with your process

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

      That's great to hear! Thanks for watching and following along!

  • @wellhellotherekyle
    @wellhellotherekyle 29 วันที่ผ่านมา

    Thanks for this! Will be super helpful for beginners. I look forward to watching the rest!

    • @ezthedev
      @ezthedev 29 วันที่ผ่านมา

      Thanks for watching! Feel free to share with me any issues/feedback you run across so we can improve the content for you!

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

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

    Decided to start make a rpg like game where you go around trading and playing a tcg and decided this would be a good start, thanks!

    • @ezthedev
      @ezthedev 29 วันที่ผ่านมา

      Great to hear! Good luck!

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

    9:08 Ah, my favorite nitpick! 😄 This is camelCase, and this is PascalCase.

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

    That's pretty cool SNHU is your sponsor I'm halfway to my bachelors in computer science.

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

      Oh sweet! I looked at the program ti make sure the program was legit and good! I'd love to hear what your experience with the school is like!

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

    It's really nice to see the inefficient way of how things can work cuz when you learn the best way to do it it opens your mind to other futures things you may try. Even tho I already knew theses fundamentals, it's always nice to see other people's perspectives and ways to work. Hoping to see more about this series! 😄

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

      Thanks for the feedback and a helpful comment! I'm carefully looking at all of this to try and clean up and improve the future episodes!

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

    Thanks, this was really useful for me. Im coming from a "framework world" and I want to try Godot. Ive been dabble with it like a week now, and Im trying to get to know the engine and all of its features. But I also would like to know the mind set when designing a game or a thing. Some things are very different in Godot. And I mean like with the mind set. When you do main screen for example. You should do it very differently in Godot from what Im used to. Thats why I think this tutorial series would be good for me. I dont want to copy the code and be done with it. I want to learn how and why I want to do things this or that way. Thanks.

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

      I'm happy to hear that this series maps well with the kind of learning you are looking for! I'm hoping to tighten up the flow and continue providing the thought process to help those like you. Thanks for watching and providing your feedback!

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

    Yay!!!

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

      Woohoo!

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

    Thanks for sharing such valuable information! I need some advice: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?

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

    I haven't seen your channel before at all, but have this video a go on a whim. I'm more experienced as a web dev, but have dipped my toe into game dev with Godot. I'm definitely a little bit further along than this video was aimed at, but that's okay. Overall, I thought this was a decent video, decent format, etc., though personally I would prefer it if it was a little bit tighter, overall. Either to fit a little bit more content in, or to make the video a bit shorter. Some of your asides are really good, some get a little bit waffle-y. A little bit of editing could go a long way (though I totally appreciate that the live stream style of video is going to be way easier for you to make). Either way, keep it up! Subbing to see where this goes.

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

      Thanks for the sub!! This is a really helpful feedback on cleaning up and tweaking the series going forward! I really appreciate it! I'll definitely look to tighten up the content and continue improving :)

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

    Godot Plush ftw :D

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

      Goducky!

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

    This was a great video. I'm a little more advanced than this but love to see the "wrong" and "right" way of doing things and the thought process behind it. There are a lot of nuances for consideration in Godot that I think are worth highlighting in more detail such as when to use a node vs. a resource. I used to use Unity and find myself thinking of nodes as GameObjects. I'd love to see more of a dive into separation of data (files, databases, etc.), stucture and logic (my character has health and speed, the enemy has health and speed), and then the visual layer (i.e. a healthbar over an enemies head and a heart in the UI).

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

      This is great to hear! Thanks for watching and commenting! We will be going through resources, nodes, files eventually for the series! And this type of feedback is so helpful in shaping the future episodes for the better! Good luck with your godot journey!

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

    I really enjoyed this tutorial; I learned a few things about conditional blocks. Keep them coming.

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

      Thanks for watching! I'll keep them coming and will improve them every episode!

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

    I love your videos Ezra!

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

      Thanks!

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

    Ezra you’re the best! I’ve learned so much watching you, the way you teach your thought process is really valuable!

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

      Haha thank you Rafa!! I appreciate the comment and the view!

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

    ❤❤❤

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

    Hope this has been helpful! Tell me... What's your experience level and what do you expect in the future tutorials?

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

      As a (professional?) software dev and experienced unity dev, curious to see a 'tutorial' catered towards that!

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

    0:27 I live in Europe and unfortunately our timezones are way too different for me to hop on your stream Hope someday I'll have the opportunity to do so :D Keep up the great work !

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

      ahhh that makes sense! I'd love to get back to spreading my stream schedule around for all the different timezones! Hope to catch you live then!

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

    Damn maybe you don't notice but recording the thinking process is extremely helpfull for people starting in godot like me. You absolutely got the best and most complete godot tutorial out here. I love how you solve the porblems on the fly. Maybe you don't get it right at first but iterating over the solution makes you find the answer, that is my favorite part. Keep up the great work man!

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

      I'm so happy to hear that this is extremely helpful! It is this kind of encouragement that really pushes me to continue improving and building my channel! thanks for watching and commenting!

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

    Excellent video! I love how you went to PAX to get those tips and how you used wheels to get the ideas. Good luck with the project!

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

      Thanks! Going to pax and asking all the question was so fun! Thanks for watching!

  • @Mih-arbi
    @Mih-arbi หลายเดือนก่อน

    Awesome work! this looks really promising! Good luck Ezra!

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

      Thanks! I hope I finish this!

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

    Great video! Best of luck! I am a composer, trying to get more into video game music, so let me know if you would ever like to collaborate on a project sometime. Maybe we could help each other out. I look forward to seeing more!

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

      That would be awesome! Thanks for watching and good luck on your creative journey as well!

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

    Its there is no ranking ladder, you don't have to balance it

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

    Me when i don't balance the enemies abilities (It's fun to watch people suffer)

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

      Haha "it's fun for someone"

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

    It's pretty wild how different people's lived in experiences can be that they are completely unaware of the massive success a lot of these games have had broadly in the market. That being said, I'm sure that AAA understands what they're doing with hyperrealistic modern styled graphics. I'm sure it's a huge portion of the market as seen by a lot of indie studios switching from 2D to 3d in sequel titles. How grateful I am though, that there's enough of a market to still get a great variety. Edit: Fixed autocorrect errors 😅

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

      It did catch me off guard to hear it live! And then realized we are all in some bubble of a sort haha. As long as you catch your niche its good tho!

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

    Thank you for making this video, it was lovely and helped me out doing a game jam : )

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

      I'm glad it was helpful!

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

    Exactly!!! Make it fun

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

    ❤❤❤

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

    Forget balance, make it fun, enrage the system!