Gobot
Вставка
- Опубліковано 27 вер 2024
- Guy who is not a game developer talks about game development and Godot (pronounced like Van Gogh).
Patreon: / junferno
Twitch: / junferno
Join the Discord: discord.junfern...
Tumblr: www.tumblr.com...
Twitter: / junferno
Check out my other stuff on GitHub: github.com/kev...
Footnotes:
- The definition of "game engine" can be ambiguous. I consider game engines to be any software framework that provides some core functionality/functionalities to multiple games.
- Godot is licensed under the MIT License, which is an open source license, permitting unrestricted use, modification, and distribution. Contributing to Godot requires approval though, as is standard.
- Godot joined the Software Freedom Conservancy in 2015, an organisation that provides support to non-profits. In 2022, Godot left the SFC to establish its own Godot Foundation.
- Unlike GameObjects in Unity, Nodes do not require a transform (which is a component that assigns a position, rotation, and scale). Under Nodes there is Node2D, Node3D, and Control (UI element). But a node on its own can also store game logic. Nodes do not have components, but a component workflow can be implemented in Godot using nodes.
- Other than GDScript, Godot 4 also has C# support in a separate build, and experimental C/C++ support (or even Rust) using the GDExtension system.
- Godot 4 was a complete engine rewrite. Along with Blender Support, Godot 4 introduces a Vulkan backend.
References: junferno.com/r...
Contribute to Godot: github.com/god...
Donate to Godot Foundation: godotengine.or...
Desmos Blender Suzanne: www.desmos.com...
Photos and videos courtesy of Juan Linietsky, Godot, Wikimedia Commons
Gameplay footage courtesy of GOG, Oh Back in My Day, Nintendo of America, World of Longplays, Chubzdoomer
3D models modified from:
Model rips uploaded by SanekOgon, Walujski
CC Attribution models via Sketchfab: Blender Logo by shahrukh7587, godot logo by soundsbeard
Junferno is not endorsed by nor associated with any individuals, products, organisations, companies, artists, or creators featured.
Sound effects: Neon Genesis Evangelion
Thank you Red Slendy for providing stylised English CC!
Music tracklist: • The Complete Junferno ...
I enjoyed your dedication to not pronounce Godot in a consistent way throughout the entire video.
The way Juan intended.
but fr, how do you pronounce it?
@@lazergenix Wikipedia says it's pronounced "/ˈɡɒdoʊ/", or "GOH-doh", which is how most people pronounce it.
@@filiformisnot if I have anything to say about it
@@pyritepanx you don't have anything to say about it
"The Godot implementation of Bad Apple!! was left as an exercise for the viewer."
Came for Godot.
Stayed for Shinji breaking it down like Evangeliown.
came for Godot. stayed for godoot
came for Godot. stayed for gaydoe
Evangelidown
ditto
All of the times he pronounced Godot:
0:07 "go-DOT-uh"
0:47 "guh-DOHT"
1:02 "GO-dut"
1:27 "GO-doh"
1:38 "GAY-doe"
1:48 "GO-doht"
2:03, 2:07 "guh-DOT"
2:09, 2:45, 2:46 "guh-DOH"
2:52 "guh-DOHT"
3:08 "GO-deht" (I have no idea how to transcribe that vowel I just know it's somewhere between /ɑ/ and /ə/)
3:12 "GO-dot"
3:17 "guh-DAH"
3:31, 3:50 "guh-DOH"
4:14 "GO-dot"
4:21 "guh-DOOT"
I appreciate your effort lol
Also hidden bonus godot at 5:16
Go do it yourself
Go do it
Godoit
Godot
You mean Gobot?
@@Herkulesperkules beat me into it
lmao
"Because the developers are you... and surely you understand yourself?"
No I don't, Jun, no I don't 😔
The world would be a much different place if any of us _truly_ understood ourselves.
@@ChristianStout You're simply a stout, which imo is a type of food, and you're also believe in Jesus Christ. You're welcome.
Godot quickly became my favorite engine. Fast load times, no waiting for code to compile, concise syntax, great documentation, and open source. Trying out Godot was the best choice I ever made
Too many people criticize godot for "poor performance" as if it isn't their own poorly optimized code or assets lol. That's the number 1 reason for refusal I've heard from people.
I would hope it has concise syntax since c++ is supported by default
I have been using it and I love it, but man, it's buggy as hell.
I love godot, I love its workflow, how it favors composing over inheritance. The concept is great, but the implementation and the administration of the project are both flawed af.
I still have hope it will only get better, but it could be already much much better than it is.
@@itsasecrettoeverybody What are you talking about? Godot do heavily favors inheritance. Just look at all the classes. While the real _"composition over inheritance"_ is like in Bevy.
@@itsasecrettoeverybody What do you mean by buggy?
Thank you for this in depth Godot tutorial. Now every game I make I shall have to pay to the Junferno channel as retribution.
You now have to pay the Junferno channel $300 per install
@@thepotatoportal69 In Monopoly money.
Now you have to add shameless plug of his channel in a splash screen each time you open the game
Unity moment
I'd rather add a junferno splash screen than a unity one, at this point. And, that's not even a joke. :)
A banger video; I have watched this 2048 times already, a quarter in 0.25 speed, another quarter in 0.5 speed, another quarter in regular speed, and the final quarter in 48 speed. Truly a video of all time.
What an odd combination of speeds at which to watch it
Fascinating behaviour
it IS a video of all time
No, not just truly a video of all time, *very* truly video of every all time
this tutorial watered my crops, laid a deer in front of my bow, and brought great prosperity to my kingdom
FINALLY, someone is finally talking about the Ace Attorney character having an impact on the game
I may or may not had discovered Godot while searching for the AA character
I may or may not have discovered the AA character while searching for Godot
I've been waiting for someone to say that about Godot
Junefurno looks like he should wait until a spy protagonist bursts into his office, then turn around on his high backed leather chair and say "well well well, I've been expecting you Mr Bond"
So this is that “End of Evangelion” I’ve heard so much about
Honestly thought the desmos calculator portion was going to be bad apple. Glad to see we got a different animation at the end
4:34 as someone who hasn't watched Eva (but has a friend who would kill for me to watch it), this scene is not only making me uncomforrtable, but also kind of hyped up just to watch what insanity can create a community insane enough to create this
Evangelion fans:Insane since 1995.
You must go watch it now! It's a sign!
O my dove, that art in the clefts of the rock, in the secret places of the stairs, let me see thy countenance, let me hear thy voice; for sweet is thy voice, and thy countenance is comely. / O Junferno / my heart is all a flitter / when they voice do I hear / the ocean is wet / the water hath flowed deep / and my understanding time / place thy node / within my narrow way / bridge /
My favorite computer scientist youtuber talking about my favorite engine? Dream come true.
No Bad Apple? Aw, I was looking forwards to your Godöt Apple
I thought it was bad apple too.
The fact that the engine is possibly named after Diego Armando is so good. I assumed it was just a reference to the play.
No Bad Apple???
This is bittersweet character development.
That Blender Angel is awesome lol
I was honestly hoping to find Godot 4.2 released when I searched it up. Congrats on making it in time (that is unless the snapshot counts lol)
despite having no game dev experience, I've been using Godot to make custom levels for a game I really love! very cool
"this one only lasted one year" lmaaao
The returning gags throughout the video 😂
Actually, the "Engine" metaphor makes far more sense from a code perspective than the "framework", although a game engine nowadays does fit both descriptions.
One of the hardest things to get right in a custom game engine is the main game loop. The main game loop is the part I would personally consider to be the "engine" because it "drives" the rest of the user's code. Users of a premade game engine rarely write any alternatives to the built in game loop because it's unnecessary. All the physics calculations etc occur with the correct frequency, delta time is handled properly for you, etc. To me, all of this is "engine-like" behaviour, a real engine has proper timing of the cylinders so if you were building a car and purchased a pre-made engine all of the "game loop" (the cyclic nature of a physical engine) is done for you.
To correct your analogy, an engine doesn't have proper timing. That is usually controlled by the engineers who design the camshafts, the lifters, the intake and exhaust valves, the intake itself, carburetor or fuel injection, timing belt or chain to tie them altogeth... sorry, I should have just said the engine control unit, or ECU. That's your main game loop. All the fuel ratios are calculated, spark advance and variable valve timing selected, all commanded in a specific sequence, based on the data available to it from the sensors, such as the camshaft and crankshaft position sensors, fuel pressure sensors, wheel speed sensors, engine RPM, transmission gear, transmission speed sensor, air tempature, air flow, selected drive mode (normal vs. wet/snow/4x4/whatever), for an internal combustion engine (ICE); electric vehicles have slightly different inputs, but it is the ECU that is the main game loop. Literally running compiled code, in a loop, to accomplish the requests provided by the user.
@@jamesgoodrich6927 Thanks for clarifying, i'm not an engine guy so I made the analogy pretty loose. I sort of had it in my head the unrealistic scenario of a car manufacturer making everything but the engine then dropping in an engine into the chassis which probably never happens :P
I just think the analogy of an engine works better than the analogy of a framework to describe how game engines are used, since a framework of a car still needs something to make it move :P
idk who you r, but you're impeccable pronouncing the godoot framework has earnt u the sub
I like the hidden "GO DO IT"
I think subliminally that is the real name of Godot.
I'm sorry to tell you, Godot 4.2 Beta released before this video.
how the fuck have I not found this guy yet. This video is fuego asf.
NO BAD APPLE THAT's IT YOU CROSSED THE LINE PAL
Major kudos to Red Slendy for the high-quality captioning!
very cool pokemon plushies in the background.
the SUBTITLES are legendary
master class animation at the end
goated captions
Thank you for showing that this isn't a tutorial in the thumbnail. Now I know that all the other videos you make are tutorials.
Great video and the captions were excellent, I want to learn how to do that now
Captioner here, I used a program called YTSubConverter. I found it pretty easy to figure out once I got started.
The music on this episode is so sonic colors-pilled and I love it
It took me until the end of the video to realize the title spelt Godot wrong lmao
5:13 missed opportunity to write GO DO iT yourself
Dude your comedic timing is flawless.
shinji, just go and pilot the eva
I like the part with the desmos graphing calculator
STOP NOT BAD APPLING US
Man's already having fun with Desmos 3D I see
how do you not end the video with bad apple the only time I actually expect you to do it, this is actually crazy
Biblically accurate Blender tutorial.
BIBLICALLY ACCURATE BLENDER.
BIBLICALLY ACCURATE BLENDER.
It has now been 8 months. please.
bro 9 what happend?
new junferno upload no way
Rei is best girl
I would love to see a video about game engines "in general"
Awesome video as always, dude!
Petition for Bad Apple In Desmos 3D
1:09 One of the only person who relized the similar name of godot in ace attorney
Excellent Junferno video I wonder how it en- What do you mean no Bad Apple? Ah there's 20 seconds left in the video surely-
It can't be.
No Bad Apple in a Junferno video? Is this a cry for help? Did you get kidnapped and need someone to call the cops?
It is good seeing you again my tired-looking friend! Many thanks for putting me on to this maybe my smooth brain can actually start making fun games!
Godot, Blockbench, and Inkscape give me the strength to go on.
go go power rangers is my favorite game engine
Brother looks majestic
Peak video just dropped
I come to a Junferno video and expect Bad Apple.
Where is my Bad Apple?!
they move
SatoSugu jumpscare is appreciated
Thank you for blessing us with an epic video.
I see you're also hyped for the existence of desmos 3d
this is a well made and informative video (as always) but my mind is absolutely stuck on how you used furigana to describe your godot pronunciations in the subtitles. incredible
furigana is specifically japanese; the english word for that in any language is 'ruby text'
ah thanks! i didn't know that
The "Bad Apple" music video on UA-cam has got 90 million views!
Love how witty you are. Instant sub
"Get in the Godot-bot Shingi..."
Loved the godot bad apple tutorial! Wait…
Thanks for clarifying how I should pronounce Godot.
hes been yassified 😦
This was like a standup comedy routine. 😂 very entertaining while informative
I got a cramp while watching this video.
Time to subscribe.
I'm always here for the funniest videos that don't initially look funny
GET IN THE GOBOT SHINJI
anyways, great video about gobob
Finally, Shinji on Godot.
i love how people are just accepting that desmos has 3d version now. I have yet to see anyone make a big deal of it
worst thing about godot is having to deal with it on a small screen
amazing how a company fucking up would make open source an option
Damn,studio Khara needs to hire you with them animation skills to work on rebuild of rebuild of Evangelion.
Disappointed by the lack of bad apple, honestly. Good shit.
Following in the footsteps of Jitspoe and StayAtHomeDev I see...
I'm ashamed to say it took me a whopping 152 seconds to realize what the title actually says.
Think I'm going to start using the "g'doot" pronunciation now, thanks
My first game engine. Started a week ago. Appreciate the simplicity of the interface. Don't know. Haven't used other game engines. Used to code in Pygame. Now everything is more efficient with Godot
I do enjoy working with Guhdotte
Ah yes, the Blender angel.
Junferno has a desmos graphing calculator addiction.
i feel so dumb i had to look up concision
Finally an engine with usable documentation!
Was hoping that you would sneak in a bad apple post credit scene
GET IN THE GODOT
I too have an Umbreon plush and a Miku plush displayed in my room
I just love how you pronounce Godot differently every time xD
NO BAD APPLE (GO DO IT MYSELF)?????
Just started learning godot
I can't believe Shinji is dead
congrats on 179k subscribers
1:59 oh cmon, you could have said Cruelty Squad as a joke too
great vid btw