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
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
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!
@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
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
9 ай бұрын
Yeah, I use a pixel art program called Pixelorama made with godot
@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
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.
@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
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?
@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
2 ай бұрын
Thanks, and sorry 🤣
@blossomcherrypink
4 ай бұрын
Loved the presentation on this video. I'm making a simple non-game application and this was a great crash course.
@andredias5061
11 ай бұрын
Please keep this video up, I'm coming back in a few days
@Twiggorized
11 ай бұрын
Thanks for the effort. This will be a good reference to return to!
@spoon8859
8 ай бұрын
Thank you. Awesome vid 🤘
@pietraderdetective8953
11 ай бұрын
This video is super useful..thanks for taking the time to make the video! Liked & subscribed!
@Kio_Kurashi
7 ай бұрын
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.
@kaptainkrunch593
11 ай бұрын
Awesome video mate,this is a huge help for me :)
@GenTink
6 ай бұрын
Thank you! This helped me finally get a handle on containers.
@MOON9FLY
10 ай бұрын
just started leaning Godot , very helpful video , thanks alot
@danielcoleman6685
10 ай бұрын
I hope you do another one of these for all the 2D nodes. Great reference
@SDGGames
10 ай бұрын
I'll probably break it up into a few smaller videos, but that is the plan in the long run!
@user-hl5zx1qh7s
7 ай бұрын
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
@Orteil42
9 ай бұрын
very useful, thanks!
@raidev_
8 ай бұрын
i always use transforms instead of anchors. It makes more sense when you use the viewport scaling mode
@lildannyz
Ай бұрын
Great video. Thank you
@skepsys_d
9 ай бұрын
Very cool, nice work!
@derekc.7689
4 ай бұрын
15:25 I'd recognize that layout anywhere! Is it perhaps an incremental game involving baked goods?
@rockyhitcha9604
11 ай бұрын
An amazing video!!!
@puzzlinggamedev
11 ай бұрын
Excellent reference.
@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
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.
@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
8 ай бұрын
That's a good idea, I'll keep it in mind for the next one!
@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
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
5 ай бұрын
@@SDGGames thanks for the answer 😊👍
@overvozjd7940
10 ай бұрын
damn u save so mutch my time! godam thx u!
@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
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.
@JamesZinger-no7yt
11 ай бұрын
Каково мнение пользователей о Бастионе, особенно учитывая его использование в Godot 4.1? Стоит ли потратить время на изучение этого инструмента?
@yonefer
11 ай бұрын
thank you, thank you, thank you.
@Kio_Kurashi
7 ай бұрын
Once the interface showed up It was pretty obvious that you were going to make a clicker game.
@user-hl5zx1qh7s
7 ай бұрын
Why did i know this now? Wtf why arn't u in the top video when search for godot
@drac8854
7 ай бұрын
Yoh dont need to set theme in every node. Yoh could set theme to parent node and its children will inherit that.
@agriasoaks6721
11 ай бұрын
Viva!
@morgan0
11 ай бұрын
15:58 cookie clicker
@morgan0
11 ай бұрын
maybe
@morgan0
11 ай бұрын
yep
@simpson6700
8 ай бұрын
coming from unity this UI system infuriates me like nothing else.
@bossanova3494
11 ай бұрын
🎉🎉
@LivvieLynn
5 ай бұрын
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
Пікірлер: 57