Every Control node used and explained - Godot 4.1 Tutorial

  Рет қаралды 20,349

SDG Games

SDG Games

Күн бұрын

Пікірлер: 58
@4.0.4
@4.0.4 9 ай бұрын
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.
@SDGGames
@SDGGames 9 ай бұрын
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.
@cl4655
@cl4655 9 ай бұрын
Yeah, I use a pixel art program called Pixelorama made with godot
@SDGGames
@SDGGames 11 ай бұрын
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.4
@4.0.4 9 ай бұрын
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.
@mariano7107
@mariano7107 11 ай бұрын
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!
@Bomtoi
@Bomtoi 11 ай бұрын
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! :)
@ekings2119
@ekings2119 11 ай бұрын
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.
@natanieltsimerman7807
@natanieltsimerman7807 2 ай бұрын
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 🤣
@SDGGames
@SDGGames 2 ай бұрын
Thanks, and sorry 🤣
@boots_on_the_grounds_of_war
@boots_on_the_grounds_of_war 8 ай бұрын
"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.
@SDGGames
@SDGGames 8 ай бұрын
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?
@andredias5061
@andredias5061 11 ай бұрын
Please keep this video up, I'm coming back in a few days
@blossomcherrypink
@blossomcherrypink 5 ай бұрын
Loved the presentation on this video. I'm making a simple non-game application and this was a great crash course.
@Twiggorized
@Twiggorized 11 ай бұрын
Thanks for the effort. This will be a good reference to return to!
@spoon8859
@spoon8859 9 ай бұрын
Thank you. Awesome vid 🤘
@Kio_Kurashi
@Kio_Kurashi 8 ай бұрын
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.
@pietraderdetective8953
@pietraderdetective8953 11 ай бұрын
This video is super useful..thanks for taking the time to make the video! Liked & subscribed!
@GenTink
@GenTink 6 ай бұрын
Thank you! This helped me finally get a handle on containers.
@kaptainkrunch593
@kaptainkrunch593 11 ай бұрын
Awesome video mate,this is a huge help for me :)
@MOON9FLY
@MOON9FLY 10 ай бұрын
just started leaning Godot , very helpful video , thanks alot
@danielcoleman6685
@danielcoleman6685 10 ай бұрын
I hope you do another one of these for all the 2D nodes. Great reference
@SDGGames
@SDGGames 10 ай бұрын
I'll probably break it up into a few smaller videos, but that is the plan in the long run!
@derekc.7689
@derekc.7689 4 ай бұрын
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
@lildannyz Ай бұрын
Great video. Thank you
@keithwinget6521
@keithwinget6521 11 ай бұрын
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.
@SDGGames
@SDGGames 11 ай бұрын
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_
@raidev_ 8 ай бұрын
i always use transforms instead of anchors. It makes more sense when you use the viewport scaling mode
@skepsys_d
@skepsys_d 9 ай бұрын
Very cool, nice work!
@rockyhitcha9604
@rockyhitcha9604 11 ай бұрын
An amazing video!!!
@Orteil42
@Orteil42 9 ай бұрын
very useful, thanks!
@Blender.Quebec
@Blender.Quebec 8 ай бұрын
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
@SDGGames
@SDGGames 8 ай бұрын
That's a good idea, I'll keep it in mind for the next one!
@puzzlinggamedev
@puzzlinggamedev 11 ай бұрын
Excellent reference.
@timmygilbert4102
@timmygilbert4102 5 ай бұрын
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...?
@SDGGames
@SDGGames 5 ай бұрын
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.
@timmygilbert4102
@timmygilbert4102 5 ай бұрын
@@SDGGames thanks for the answer 😊👍
@Kio_Kurashi
@Kio_Kurashi 8 ай бұрын
Once the interface showed up It was pretty obvious that you were going to make a clicker game.
@overvozjd7940
@overvozjd7940 10 ай бұрын
damn u save so mutch my time! godam thx u!
@draft_fusion
@draft_fusion 7 ай бұрын
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?
@SDGGames
@SDGGames 7 ай бұрын
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-no7yt
@JamesZinger-no7yt 11 ай бұрын
Каково мнение пользователей о Бастионе, особенно учитывая его использование в Godot 4.1? Стоит ли потратить время на изучение этого инструмента?
@yonefer
@yonefer 11 ай бұрын
thank you, thank you, thank you.
@drac8854
@drac8854 8 ай бұрын
Yoh dont need to set theme in every node. Yoh could set theme to parent node and its children will inherit that.
@simpson6700
@simpson6700 8 ай бұрын
coming from unity this UI system infuriates me like nothing else.
@agriasoaks6721
@agriasoaks6721 11 ай бұрын
Viva!
@morgan0
@morgan0 11 ай бұрын
15:58 cookie clicker
@morgan0
@morgan0 11 ай бұрын
maybe
@morgan0
@morgan0 11 ай бұрын
yep
@bossanova3494
@bossanova3494 11 ай бұрын
🎉🎉
@LivvieLynn
@LivvieLynn 6 ай бұрын
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
@psyboyo Күн бұрын
A KZbin video with the title Every Control Node Explained AND it's not in "Five Minutes"??? What's going on here??? 🤔
@trovestove6886
@trovestove6886 7 ай бұрын
Take that blender guru😂
@Codotaku
@Codotaku 10 ай бұрын
Nausea clicker
@yddash114
@yddash114 10 ай бұрын
11:00
@Ny-kelCameron
@Ny-kelCameron 11 ай бұрын
An amazing video!!!
Godot's Quaternion Variant is Beautiful (and misunderstood)
18:52
Every UI Node Explained in 12 Minutes !
12:56
Lukky
Рет қаралды 49 М.
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17
I accidentally made Blender in Godot
10:15
SDG Games
Рет қаралды 48 М.
Adding some juicy driving to my game in GODOT
12:08
Deez Gamez
Рет қаралды 3,4 М.
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 840 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 359 М.
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 671 М.
How I Design Architecture for Godot Engine Projects
1:46:01
GodotGameLab
Рет қаралды 17 М.
Верстка UI для гиперказуальной игры на Godot
13:36
Фронтенд Паштет
Рет қаралды 21 М.
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН