And theres an android mobile app for it too, ppl without a pc can make games now, its much easier on a desktop, but its a very big oportunity for many such as myself@@charlesabju907
This is fantastic, I've just started learning Godot and have been so confused about how to set up the overall game structure. So many tutorials just start with making a player
When I started with Godot, I really missed infos on this topic. Awesome. Short and straight to the point. I didn't even feel the usual urge to ramp the playback speed up :)
Great help for a dabbler moving from Unity to Gouda cheese. Your sneaky fart sound, and how you dead-pan pronounce Godot in 3 different ways in this video. Top class.
LOL. I love the way you've accommodated everyone's approach to pronouncing "Godot." Having spent most of my life as an actor, I'm partial to "God-oh" but I appreciate you're sense of style on this. Two thumbs up!
Thanks for this! I was trying to slap two tutorials together and it didn’t work. One game scene which worked by itself and one menu scene to link to the main scene which was in a separate node tree. Then everything broke and after trying a lot of stuff and then undoing everything, it’s still broken. But I think I learned a lot. I’ll have a go with this project set up first and then remake yesterdays stuff. I think you’ve saved me several hours of banging my head against the wall.
That awkward moment when I am trying to get into Godot, and have watched your video many times to repeat the lessons, and remember them and suddenly now your video is on both of my monitorrs... Nice Vid though, short easy understand, and SHOWING THE CODE..
Thanks for the tutorial in Godead. I will now implement this in my project in Goduff! (I'm sorry I couldn't help it lol 🤣. I'm just doing what you did in the video lol 🤣🤣🤣). I think I might start pronouncing Go-duts in 5 different ways too thanks to this lol 🤣. Anyway, had to subscribe lol
Straight to the point, you helped me a lot with this video man. I just had an "A-ha!" moment on how the node structure, scenes and stuff works and is meant to use. Great job
Regarding line 30 it says "level_instance = level_resource.instance()" but should this be ".instantiate()" ? Instantiate seems to work for me but instance does not. I'm assuming this is a godot 3 -> 4 quirk?
Hey, thanks for the tutorial. Wouldn't it make sense to put the Level-changing code in the Global autoload node, along with the HUD. That way, you don't need to have all your scenes be children of the Main scene to function, they can just talk with the global script instead. I am just learning, so I am probably wrong, but I was wondering why not do that.
instantiate not instance for the line of code level_instance = level_resource.instance) use level_instance = level_resource.instantiate() instead gouda got updated
I've been just throwing all the individual elements like the hud and the main menu into the autoload so I can call them directly for variables like HUD.display_health. It would be nice to have just a game master/main scene with all the other auto loads as branches, but idk how referencing them would work then, like how do I path again to having it accessible through GameMaster.HUD.display_health ?
I'd consider using signals to handle HUD etc... godot has this simple (of course not always applicable) idea of reference nodes going down, but signal going up... e.g.: if a player takes damage it could just emit a signal on a global event bus player_took_damage that the player health HUD subscribes to
Say it every way you can so you can be both right and wrong in everyone's view. I do find it funny though that the generally "accepted" way is just a made up pronunciation. Say for instance, if I decided to name my engine after a movie called "Motto", but then everyone decided it was called "M'doh".
@@PhilGorley Top level quality meme,got me real good. I was there for minutes, laughing and trying to figure out how could you possible overhear it while editing/uploading. 10/10 :D
What version of Godot are you in? I get errors when I do the coding. For example, it doesn't like lines 4-6. Says "Error at (4, 1) : Unexpected "Identifier" in class body." Under "func unload_level():" it has a problem with the "level_instance = null" line And it highlight the line "func load_level(level_name : String):" in red Any ideas? I'm in Godot 4.2.2
@@jitspoe So it is, major thank you (wasn't expecting a reply from yourself on a 2 year old video, thanks!) But it also has a problem with line 22 and 25. Any clue why this is?
@@jitspoe EDIT: OOO, sorted, it didn't like how the code was indented on line 21. All good now, big thanks again :) Ah, pesky name changes throwing me for a loop. Strange, the two lines I mentioned stay highlighted in red after I type "Node3D" in place of "Spatial". Tried changing the word "Spatial" on line 6 to "Node3D" as well, but to no avail. What's going on here
@@musilicks Perhaps you should educate yourself on the international phonetic alphabet. It's clear you are insufficiently educated on the matter. In your attempt to come across as "cool", like you don't give a shit, well, perhaps that may be cool to you, but there is nothing graceful about being an idiot.
How do I take this video and pin it to my wall for reference? 😩Amazing video, honestly the hardest part about coming from Unity isn't making a game... It's the code and structure concepts behind it 😂
i've done a comparable amount of unity, godot, and unreal... probably an uncommon opinion but I find the unity's structure/concepts by far the least intuitive/organized of the 3 probably because I feel like unity has too much structure and it's very editor driven in how things are organized and I feel like that takes a lot of control away from me
This is what the official site has to say on the matter: Godot is named after the play Waiting for Godot, and is usually pronounced like in the play. Different languages have different pronunciations for Godot and we find it beautiful. For native English speakers, we recommend "GOD-oh"; the "t" is silent like in the French original.
Anybody know how to fix this? I have this problem where whenever I close godot and load it up again- only 1 scene is loaded? Cuz if im making a main menu it wont really STAY there, but it will still be a tscn file in the res:// area. Hmm...
The video? You can click the gear and select a slower playback speed or hit the pause button if you need some time to digest or try things on your own.
Godot, the community-driven 2D/3D game engine with completely free and open source pronunciation!
That's the freest and opensourcest it gets, baby
And theres an android mobile app for it too, ppl without a pc can make games now, its much easier on a desktop, but its a very big oportunity for many such as myself@@charlesabju907
I love how you've made sure I'll never know how to say Godot correctly😂😂😂😂😂
What do you mean? I said it correctly!
the one guy who knows how its actually pronounced.
Really nice Goodah tutorial, can't wait to see more!
Thanks for the Godut/Gadoo/Gouda tutorial, also that mustache is 🔥
Glad it was helpful, and thanks!
This is fantastic, I've just started learning Godot and have been so confused about how to set up the overall game structure. So many tutorials just start with making a player
I am 34 seconds in and I have heard Godot pronounced 3 different ways and just got farted in the face. Fastest subscribe of my life, lol.
Gouda!?
I appreciate that you nailed all the possible pronunciations :D
Definitely subscribing for more!
Not all of them... yet. ;)
When I started with Godot, I really missed infos on this topic. Awesome.
Short and straight to the point. I didn't even feel the usual urge to ramp the playback speed up :)
There are a lot of tutorials out there on specific nodes or achieving certain effects, but I really needed this framework-type advice. Thank you!
Great help for a dabbler moving from Unity to Gouda cheese.
Your sneaky fart sound, and how you dead-pan pronounce Godot in 3 different ways in this video. Top class.
I actually made this video while live streaming, and *somebody* viewing the stream triggered that sound. You know who you are.
i've just started learning Gordon Engine and your channel has been an incredibly valuable learning source!
Hopefully the possibilities it provides help you feel Freeman.
I have no idea how valid this video is, but it gave me a good laugh 😂
Glad you found it entertaining if nothing else!
that moustache is curly like arbys fries its so devious good job with taking care of it
Actually really encouraging to find this tutorial and it's just explaining what I already do.
Thank you for this explanation, now i finally know how to properly structure my project files in gouda.
I cant concentrate, I can think now only but your mustaches
I mustache you to focus!
godot gadot gadut gudut gudot godut
Gouda
doggo
Goodot
Jessica
And Gonuts
Awesome game design pattern! Would like to learn more on how to structure nodes and folders. Very eye opening!
omg yes!!!! thank you! this is what I need. I'm about to watch this video on 0.25 for 700 times 👍
Gouda😅, I think each time you mentioned it it was pronounced differently
Just more of my cheesy ideas. ;)
lol
You had me going with that first pronunciation lol. Thankfully I cottoned on pretty quick after the second one :P
Amazing, Godot community need more and more tutorials like this. I am creating sort of fast tutorials about it.
ahh gouda the tastiest game engine
The big cheese when it comes to open sourced engines!
Some help for those wondering how to pronounce "godot"
It's pronounced like "godot"
Really good video, I'm trying to learn goudoot myself so this kind of structuring stuff is super helpful.
Perfect thumbnail.
It captured every emotion and thought, and portrayed them accurately.
This is exactly what I was looking for! Concept was very well explained, thanks!
LOL. I love the way you've accommodated everyone's approach to pronouncing "Godot." Having spent most of my life as an actor, I'm partial to "God-oh" but I appreciate you're sense of style on this. Two thumbs up!
Well that's an usual combination. Actor and game programmer!
Thanks for this!
I was trying to slap two tutorials together and it didn’t work. One game scene which worked by itself and one menu scene to link to the main scene which was in a separate node tree. Then everything broke and after trying a lot of stuff and then undoing everything, it’s still broken. But I think I learned a lot.
I’ll have a go with this project set up first and then remake yesterdays stuff. I think you’ve saved me several hours of banging my head against the wall.
Awesome! Glad I could help!
That awkward moment when I am trying to get into Godot, and have watched your video many times to repeat the lessons, and remember them
and suddenly now your video is on both of my monitorrs...
Nice Vid though, short easy understand, and SHOWING THE CODE..
Very nice, a good quick tutorial for Gouda, I mean Goudou, I mean Goudot, dang it Godot! 😁
I like how you pronounce Godot
Really helpful. Love how you say godot 3 different way.
I love Geedah.
You have an amazing mustache
Thanks! I grew it myself!
Thanks for the tutorial in Godead. I will now implement this in my project in Goduff! (I'm sorry I couldn't help it lol 🤣. I'm just doing what you did in the video lol 🤣🤣🤣). I think I might start pronouncing Go-duts in 5 different ways too thanks to this lol 🤣. Anyway, had to subscribe lol
Very helpful, thank you! May your supply of moustache shaping wax never run dry.
thank u got the tutorial on gudût!
Ty ! you are very much versed in the Goad Otter Engine. But this is does help. TY !!!
Did anyone hear the big fart at 0:31? I literally thought I had my discord on and thought someone farted in my discord.
What fart?
@@PhilGorley it’s at 0:31 in the video
@@josephleethedeveloper That's no fart - that's the sound of a god bringing forth ambrosia to the wee mortals.
@@PhilGorley you are right! I was mistaken ~
huh I didn't hear anything
Thanks, this explanation is so simple yet so powerful that it's easy to understand
Straight to the point, you helped me a lot with this video man. I just had an "A-ha!" moment on how the node structure, scenes and stuff works and is meant to use. Great job
Glad I could help!
Extremely helpful and succint tutorial. Amazing.
godot dont you mean godot?
actually i think its pronounced godot
I hate when people say godot instead of godot
gonuts, thanks for the tutorial and way to comment drive lol
Wow man it was very helpful thanks a lot. Auto load is very important
Ian Hubert of Godot! Great tutorial.
A huge inspiration. I wish every tutorial was like his!
Regarding line 30 it says "level_instance = level_resource.instance()" but should this be ".instantiate()" ? Instantiate seems to work for me but instance does not. I'm assuming this is a godot 3 -> 4 quirk?
Yeah, this changed between Godot 3 and Godot 4.
"Im just gonna slap some stuff on here."
Rips Ass*
Some of my Twitch viewers like to sneak sound triggers in while I'm trying to record stuff.
@@jitspoe
2:48
What was that shart noise at 0:31 ???
I don't hear anything?
@@willtnAround the word slap, there's a giant diarrhea nose
Good to know im not the only one!
🤷♂
I think that's just how he pronounces the word "slap". I don't really hear anything weird otherwise.
Thanks, this is a great and down to the point explanation. Instant sub
Hey, thanks for the tutorial. Wouldn't it make sense to put the Level-changing code in the Global autoload node, along with the HUD. That way, you don't need to have all your scenes be children of the Main scene to function, they can just talk with the global script instead. I am just learning, so I am probably wrong, but I was wondering why not do that.
Yeah, that's another way to do it. At the time, I didn't realize you could use whole scenes in the autoload. I thought it was just scripts.
instantiate not instance
for the line of code level_instance = level_resource.instance) use level_instance = level_resource.instantiate() instead gouda got updated
Since the video is a bit older it shows Godot 3 I guess. Since Godot 4 it's instantiate, right?
I've been just throwing all the individual elements like the hud and the main menu into the autoload so I can call them directly for variables like HUD.display_health. It would be nice to have just a game master/main scene with all the other auto loads as branches, but idk how referencing them would work then, like how do I path again to having it accessible through GameMaster.HUD.display_health ?
You could, in the hud script _ready() set GameMaster.HUD = self and just have a variable called HUD in the GameMaster script.
I'd consider using signals to handle HUD etc... godot has this simple (of course not always applicable) idea of reference nodes going down, but signal going up...
e.g.: if a player takes damage it could just emit a signal on a global event bus player_took_damage that the player health HUD subscribes to
Isn't that the name of a cheese?
how open player settings on guido
Say it every way you can so you can be both right and wrong in everyone's view. I do find it funny though that the generally "accepted" way is just a made up pronunciation. Say for instance, if I decided to name my engine after a movie called "Motto", but then everyone decided it was called "M'doh".
"Hello Motto!"
Great Tutorial! enjoyed it very much, thanks.
Beautifully magnificent things happened at the 0:30 mark. 😊
@@PhilGorley Top level quality meme,got me real good. I was there for minutes, laughing and trying to figure out how could you possible overhear it while editing/uploading. 10/10 :D
upvoted for tache
I just came here because of moustache and beard. Like, of course
I grew them myself!
How I structure my project scenes?
That's the neat part - I don't.
Chaos seems to be a viable indie strategy.
... until you have to go find something again to fix a bug. 😅
very good and quick tips!
Solid content. Nice work.
Also, it's pronounced God O'tea, you filthy casual
That's only in British English. I'm speaking American English!
thanks this helped me alot organizing my project
Glad I could help!
Love the stache :D
Thanks! I grew it myself!
Thanks for the helpful video!
You're welcome! Glad it was useful.
Is it better to make the root node you start your project with a Control Node as opposed to a Blank Node?
I don't think it really matters.
How do I make it so, that when I start Level 1 the menu becomes invisible? I can load Level 1 in my game but the menu stays there and I cannot move.
The simplest thing to do is just set visible = false on the menu.
What version of Godot are you in? I get errors when I do the coding. For example, it doesn't like lines 4-6. Says "Error at (4, 1) : Unexpected "Identifier" in class body."
Under "func unload_level():" it has a problem with the "level_instance = null" line
And it highlight the line "func load_level(level_name : String):" in red
Any ideas? I'm in Godot 4.2.2
This was for Godot 3, but I think the main difference is that you need to put an @ before "onready" in 4.
@@jitspoe So it is, major thank you (wasn't expecting a reply from yourself on a 2 year old video, thanks!)
But it also has a problem with line 22 and 25. Any clue why this is?
@@jordan4longshaw Ah, "Spatial" got renamed to "Node3D", so you need to change that on line 8.
@@jitspoe EDIT: OOO, sorted, it didn't like how the code was indented on line 21. All good now, big thanks again :)
Ah, pesky name changes throwing me for a loop. Strange, the two lines I mentioned stay highlighted in red after I type "Node3D" in place of "Spatial".
Tried changing the word "Spatial" on line 6 to "Node3D" as well, but to no avail. What's going on here
@@jordan4longshaw What's the actual error?
wait, what's it called?
goo dough
@@Nagrom BrE: ˈɡɒdəʊ/ (essentially, God-oh). AmE: ɡəˈdəʊ/ (essentially, Guh-doh)
Godot.
@@MrSmith_ no, I think it’s godot
@@musilicks Perhaps you should educate yourself on the international phonetic alphabet. It's clear you are insufficiently educated on the matter. In your attempt to come across as "cool", like you don't give a shit, well, perhaps that may be cool to you, but there is nothing graceful about being an idiot.
Beautiful mustache!
Thanks! I grew it myself!
N O. I grew his mustache.
Thanks Short but eveything i needed for my question of where do singletons go in gouda
This was the cheesiest comment yet !
How do I take this video and pin it to my wall for reference? 😩Amazing video, honestly the hardest part about coming from Unity isn't making a game... It's the code and structure concepts behind it 😂
i've done a comparable amount of unity, godot, and unreal... probably an uncommon opinion but I find the unity's structure/concepts by far the least intuitive/organized of the 3
probably because I feel like unity has too much structure and it's very editor driven in how things are organized and I feel like that takes a lot of control away from me
Glad you found it useful! You could always do what I do and keep it open along with 500 other browser tabs, but I'm not sure I'd recommend it. 😅
@@jitspoe This is the only solution acceptable.
but HOW DO I PRONOUNCE GODOT CORRECTLY?!
Amazing video btw, looking forward to more!
obviously goodoo
This is what the official site has to say on the matter:
Godot is named after the play Waiting for Godot, and is usually pronounced like in the play. Different languages have different pronunciations for Godot and we find it beautiful.
For native English speakers, we recommend "GOD-oh"; the "t" is silent like in the French original.
I normally pronounce it guh-DOH
Anybody know how to fix this? I have this problem where whenever I close godot and load it up again- only 1 scene is loaded? Cuz if im making a main menu it wont really STAY there, but it will still be a tscn file in the res:// area. Hmm...
Editor | Editor Settings | Interface | Scene Tabs | Restore Scenes On Load ☑
Why do I feel triggered??😂 "Gouda"?!
Just some cheesy jokes.
@@jitspoe it must of been a joke about pizza
Just some dad jokes
Nice beard
Thanks! I grew it myself.
Extravigant
...huh
Ghuhdhuh
goo doo
Goh duht
@@jitspoe go -ohh
go do
goh o'
go dot
Can someone please do a similar thing in C# lol
Goudism
its way too fast
The video? You can click the gear and select a slower playback speed or hit the pause button if you need some time to digest or try things on your own.
Dope but fuck man, you can slow this down
The world has enough slow tutorials. 😆
@@jitspoe 15 years and 2.6k subs. It might be time to listen to audience members when we are trying to give you practical advice
@@chameleonedm Considering this is his most popular video, you're just completely wrong in your "practical advice".
@@roy-zl5pq Are you a bot?