It's kinda wild to imagine Godot itself is using all those nodes, and mostly just those nodes. I think using Godot to make basic desktop apps (non-games) isn't such a bad idea.
@SDGGames9 ай бұрын
True! There are certainly easier ways to make a simple GUI program if you just want to make a text-editor or photo viewer, but Godot is a pretty strong contender if you want to use the "game engine" features alongside a powerful GUI. I could see Godot being quite useful for making a paint program, voxel editor, data visualizer (matlab-light), etc.
@cl46559 ай бұрын
Yeah, I use a pixel art program called Pixelorama made with godot
@SDGGames11 ай бұрын
I got Jessica to watch this one, here's her thoughts: "I would rate this game a 3 out of 10. I'm being generous because I'm your wife." She figured out what game it was around the 20 minute mark: 15:15 - "Is it Pong?" - Guess was because there were square objects on the screen. 20:17 - "Cookie Clicker! Because there's a big button in the middle!" 45:05 - "That's not cookie clicker, because a donut isn't a cookie." Fair point.
@4.0.49 ай бұрын
Lol we both got Jessicas. Mine would say the same things too. Congrats on getting her to watch an hour long coding tutorial, I wouldn't have the heart! 😂 It's proof she really loves you though.
@mariano710711 ай бұрын
Wow, man, this is an awesome video! As a newly convert, coming from you-know-which-engine, I played around and figured plenty of this myself using the docs, but seeing all the control nodes working together makes everything click. Especially theming is something that’s a bit hidden / unusual, but clearly very powerful. I’ve run into a lot of newcomers confused by Godot’s UI controls, and I’ll be sure to point them to this video from now on. Thanks for your excellent work!
@Bomtoi11 ай бұрын
This was an amazing and oddly gripping video, I watched the whole thing in one sitting! Very clever that you managed to use (almost) all of the control nodes in the same game. Also I loved the outcome with the Nauseating Eldritch ***** :D I think that this video served very well with giving passing familiriaty with all these nodes, I'm new to game dev and honestly I don't believe that without this I would've even looked in the direction of something called a "SubViewport" but now I'm already trying to think how could I use it in my next project. Thank you for this, great job and rest well! :)
@ekings211911 ай бұрын
Thank you so much for making this video, it is a wonderful reference. Thanks for going up the nodes and touching on the properties and the inheritance chain as well. It flowed so well from one thing to another. Really appreciated.
@natanieltsimerman78072 ай бұрын
This was super helpful! Thank you! :D Side note: I was watching the video at full screen until you showed the nausea settings, then I exited full screen and covered the video with my hand Just wanted to let you the nausea effect worked perfectly 🤣
@SDGGames2 ай бұрын
Thanks, and sorry 🤣
@boots_on_the_grounds_of_war8 ай бұрын
"I won't end up putting video streams in my video games" ... My idea is just this. It's a shopping mall. And every shop sells TV's. Many are on. Many are off. Some can be turned on and off. Each playing a different broadcast. Or the same. Or the same with some small difference. It's a horror mystery. Not one for the younger kids so I shall not delve further into the idea. I need to do some UI, so I'm here watching. Fantastic btw.
@SDGGames8 ай бұрын
That sounds cool! Yeah, video streams can definitely be useful, I just bit off a lot with the whole "do every node in a video" thing. Hopefully it isn't too hard to set up everything you need?
@andredias506111 ай бұрын
Please keep this video up, I'm coming back in a few days
@blossomcherrypink5 ай бұрын
Loved the presentation on this video. I'm making a simple non-game application and this was a great crash course.
@Twiggorized11 ай бұрын
Thanks for the effort. This will be a good reference to return to!
@spoon88599 ай бұрын
Thank you. Awesome vid 🤘
@Kio_Kurashi8 ай бұрын
22:39 I feel personally called out on this specifically because I did just that. Well, specifically what I did was pair a VScrollBar to the respective one of a ScrollContainer so that I could give it a type variant in the theme settings because I was obstinate about making multiple themes just because of the scrollbar issue. It also had a secondary benefit of being able to place that scrollbar wherever I wanted and at whatever size I wanted which the Scroll Container would at least scale it to the bounds of itself. Allows me to make some more visual changes, but it does mean that I have to recode several functionalities that scrollcontainer provided. ex: hiding when not needed.
@pietraderdetective895311 ай бұрын
This video is super useful..thanks for taking the time to make the video! Liked & subscribed!
@GenTink6 ай бұрын
Thank you! This helped me finally get a handle on containers.
@kaptainkrunch59311 ай бұрын
Awesome video mate,this is a huge help for me :)
@MOON9FLY10 ай бұрын
just started leaning Godot , very helpful video , thanks alot
@danielcoleman668510 ай бұрын
I hope you do another one of these for all the 2D nodes. Great reference
@SDGGames10 ай бұрын
I'll probably break it up into a few smaller videos, but that is the plan in the long run!
@derekc.76894 ай бұрын
15:25 I'd recognize that layout anywhere! Is it perhaps an incremental game involving baked goods?
@왜못할거라생각해8 ай бұрын
36:46 Actually alot of godot tutorials Never explain about type change Your youtube video is the one That i saw somebody using it for the first time to me ❤❤ thank you learned BUT PLEASE MAKE AN VIDEO ON TYPE CHANGE because yeah there is like none video's about them
@lildannyzАй бұрын
Great video. Thank you
@keithwinget652111 ай бұрын
I didn't get nausea looking at the donut, but it did start giving me a headache. It's like it's slightly out of focus or something...idk.
@SDGGames11 ай бұрын
I animated the camera on a gimbal so it orbits the donut. I also didn't smooth the animations in any way, so that might not help, either.
@raidev_8 ай бұрын
i always use transforms instead of anchors. It makes more sense when you use the viewport scaling mode
@skepsys_d9 ай бұрын
Very cool, nice work!
@rockyhitcha960411 ай бұрын
An amazing video!!!
@Orteil429 ай бұрын
very useful, thanks!
@Blender.Quebec8 ай бұрын
Thx a lot ! After watching your video on Varian, I'm in the process of looking at this Control Node video :-) **Love your little baby (on another video), as for myself, my kid is 6 years old ! Personally I would love to have a small video on how to navigate the Godot Documentation. Since I don't have any experience on programming, I wonder sometime what is the difference between a property and a method... I understand that a property is like a position, rotation and scale... But for instance on a Sprite2D node, we have a property flip_h / flip_v, but why are they not a method (fonction) instead of a property. Or the method is_pixel_opaque seem like a property to me (as it is a bool) :/ Also some nodes as Node3D have property, method and signals but also enumerations and constants in their documentation. That is a bit confusing for a newcomer :D
@SDGGames8 ай бұрын
That's a good idea, I'll keep it in mind for the next one!
@puzzlinggamedev11 ай бұрын
Excellent reference.
@timmygilbert41025 ай бұрын
Is there an equivalent to HTML CSS 'media query'? Ie like past this value/ratio/data, generally screen width, use this different lay out instead? Like when the window is squished horizontally, put the sidebar from the side to the top, move this list to a drop down menu, and set the titles as centered, etc...?
@SDGGames5 ай бұрын
Honestly, that would be pretty cool, but I didn't run across anything. I think that most games assume a fixed and fairly regular window size, if you are switching from vertical to horizontal, etc, I'm guessing you'd have to custom script the behavior.
@timmygilbert41025 ай бұрын
@@SDGGames thanks for the answer 😊👍
@Kio_Kurashi8 ай бұрын
Once the interface showed up It was pretty obvious that you were going to make a clicker game.
@overvozjd794010 ай бұрын
damn u save so mutch my time! godam thx u!
@draft_fusion7 ай бұрын
I have a texture button and I do not know how to use it, I wanted a normal button with a texture that I can use but I cannot find any tutorials on buttons having images and I do not know how to code it yet :( I looked at the TextureButton documents but felt left behind, what do I do?
@SDGGames7 ай бұрын
You'll need an image (png, jpg, etc.) This image goes in the "Normal" value under "Textures" You can just drag it in from the inspector. A texture is an image, but if you want to have a repeating pattern or material texture instead of a picture, you can change the stretch mode to stretch or tile. If you want the image to change when you hover or click, that is what the other textures are for. Just use a different image for the other texture.
@왜못할거라생각해8 ай бұрын
Why did i know this now? Wtf why arn't u in the top video when search for godot
@JamesZinger-no7yt11 ай бұрын
Каково мнение пользователей о Бастионе, особенно учитывая его использование в Godot 4.1? Стоит ли потратить время на изучение этого инструмента?
@yonefer11 ай бұрын
thank you, thank you, thank you.
@drac88548 ай бұрын
Yoh dont need to set theme in every node. Yoh could set theme to parent node and its children will inherit that.
@simpson67008 ай бұрын
coming from unity this UI system infuriates me like nothing else.
@agriasoaks672111 ай бұрын
Viva!
@morgan011 ай бұрын
15:58 cookie clicker
@morgan011 ай бұрын
maybe
@morgan011 ай бұрын
yep
@bossanova349411 ай бұрын
🎉🎉
@LivvieLynn6 ай бұрын
Came for the tree only to be slightly disappointed and deciding to use item lists instead. I'm just not using anything I'm supposed to. lol
@psyboyoКүн бұрын
A KZbin video with the title Every Control Node Explained AND it's not in "Five Minutes"??? What's going on here??? 🤔