- 130
- 445 968
DeveloperEzra
United States
เข้าร่วมเมื่อ 27 พ.ย. 2008
Developer, artistist, and game designer hoping to make something I can be proud of and meaningful.
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
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
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
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
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)
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!
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
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!
Thanks so much for watching and supporting me through comments! I'll keep it up and keep improving for you!
You spoke for a while. You said absolutely nothing. I don’t think **you** understand what they are. Black listed.
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)
Haha that's great to hear that you were able to notice a bug from this! I love to hear that! Thanks for watching!
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".
lets goooooooooooo
Nice
❤❤❤
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.
Thanks for sharing! Loved to follow along for my own project.
Thanks for watching! Feel free to ask any questions when you find yourself in a confusing spot!
Thanks for sharing this ❤
Thanks for watching!
Even though I didn’t understand everything you did, the ability to see your thought process for problem solving is so helpful
That's so good to hear! Thanks for watching and leaving a comment!
I am a sucker for pain (and I WILL subscribe), GIVE ME MORE!
Haha thanks! I'm putting together more pain for people to enjoy haha
@ cool. Have my sub
I see Gloomhaven, love that game
Haha I love it too! Just need consistent group of friends :(
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.
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!
what's the discord channel? ;_;
discord.gg/VfcJRGWP
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!!!
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!
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.)
I'd love to keep making these and hopefully eventually get to the "room change" you asked here! Thanks for watching and following along
@ezthedev wonderful thank you!
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
@@DiersakZelesnik ooo good idea! Thanks!
thank you ez! great video! cant wait for part 2
Thanks for watching!
I appreciate the drawings! It helps me follow along with your process
That's great to hear! Thanks for watching and following along!
Thanks for this! Will be super helpful for beginners. I look forward to watching the rest!
Thanks for watching! Feel free to share with me any issues/feedback you run across so we can improve the content for you!
❤
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!
Great to hear! Good luck!
9:08 Ah, my favorite nitpick! 😄 This is camelCase, and this is PascalCase.
That's pretty cool SNHU is your sponsor I'm halfway to my bachelors in computer science.
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!
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! 😄
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!
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.
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!
Yay!!!
Woohoo!
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?
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.
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 :)
Godot Plush ftw :D
Goducky!
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).
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!
I really enjoyed this tutorial; I learned a few things about conditional blocks. Keep them coming.
Thanks for watching! I'll keep them coming and will improve them every episode!
I love your videos Ezra!
Thanks!
Ezra you’re the best! I’ve learned so much watching you, the way you teach your thought process is really valuable!
Haha thank you Rafa!! I appreciate the comment and the view!
❤❤❤
Hope this has been helpful! Tell me... What's your experience level and what do you expect in the future tutorials?
As a (professional?) software dev and experienced unity dev, curious to see a 'tutorial' catered towards that!
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 !
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!
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!
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!
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!
Thanks! Going to pax and asking all the question was so fun! Thanks for watching!
Awesome work! this looks really promising! Good luck Ezra!
Thanks! I hope I finish this!
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!
That would be awesome! Thanks for watching and good luck on your creative journey as well!
Its there is no ranking ladder, you don't have to balance it
Me when i don't balance the enemies abilities (It's fun to watch people suffer)
Haha "it's fun for someone"
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 😅
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!
Thank you for making this video, it was lovely and helped me out doing a game jam : )
I'm glad it was helpful!
Exactly!!! Make it fun
❤❤❤
Forget balance, make it fun, enrage the system!