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 ...

КОМЕНТАРІ • 516

  • @dangerousdansg
    @dangerousdansg 11 місяців тому +2565

    I enjoyed your dedication to not pronounce Godot in a consistent way throughout the entire video.

    • @filiformis
      @filiformis 11 місяців тому +47

      The way Juan intended.

    • @lazergenix
      @lazergenix 11 місяців тому +2

      but fr, how do you pronounce it?

    • @filiformis
      @filiformis 11 місяців тому +25

      @@lazergenix Wikipedia says it's pronounced "/ˈɡɒdoʊ/", or "GOH-doh", which is how most people pronounce it.

    • @pyritepanx
      @pyritepanx 11 місяців тому +20

      @@filiformisnot if I have anything to say about it

    • @rm_steele
      @rm_steele 11 місяців тому +7

      ​@@pyritepanx you don't have anything to say about it

  • @mueezul-haq5727
    @mueezul-haq5727 11 місяців тому +119

    "The Godot implementation of Bad Apple!! was left as an exercise for the viewer."

  • @PowerUpT
    @PowerUpT 11 місяців тому +445

    Came for Godot.
    Stayed for Shinji breaking it down like Evangeliown.

  • @OrangeC7
    @OrangeC7 11 місяців тому +1880

    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"

    • @sakarain
      @sakarain 11 місяців тому +56

      I appreciate your effort lol

    • @Herkulesperkules
      @Herkulesperkules 11 місяців тому +159

      Also hidden bonus godot at 5:16
      Go do it yourself
      Go do it
      Godoit
      Godot

    • @Ballosopheraptor
      @Ballosopheraptor 11 місяців тому +9

      You mean Gobot?

    • @kakyoindonut3213
      @kakyoindonut3213 11 місяців тому +5

      @@Herkulesperkules beat me into it

    • @STICKOMEDIA
      @STICKOMEDIA 11 місяців тому +1

      lmao

  • @st.altair4936
    @st.altair4936 11 місяців тому +280

    "Because the developers are you... and surely you understand yourself?"
    No I don't, Jun, no I don't 😔

    • @ChristianStout
      @ChristianStout 11 місяців тому +20

      The world would be a much different place if any of us _truly_ understood ourselves.

    • @ultimaxkom8728
      @ultimaxkom8728 11 місяців тому +1

      @@ChristianStout You're simply a stout, which imo is a type of food, and you're also believe in Jesus Christ. You're welcome.

  • @ThinkWithGames
    @ThinkWithGames 11 місяців тому +533

    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

    • @addmix
      @addmix 11 місяців тому +74

      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.

    • @CrittingOut
      @CrittingOut 11 місяців тому

      I would hope it has concise syntax since c++ is supported by default

    • @itsasecrettoeverybody
      @itsasecrettoeverybody 11 місяців тому +11

      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.

    • @ultimaxkom8728
      @ultimaxkom8728 11 місяців тому +19

      @@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.

    • @HeraldOD
      @HeraldOD 11 місяців тому +8

      @@itsasecrettoeverybody What do you mean by buggy?

  • @thanatoast
    @thanatoast 11 місяців тому +464

    Thank you for this in depth Godot tutorial. Now every game I make I shall have to pay to the Junferno channel as retribution.

    • @thepotatoportal69
      @thepotatoportal69 11 місяців тому +20

      You now have to pay the Junferno channel $300 per install

    • @ultimaxkom8728
      @ultimaxkom8728 11 місяців тому

      @@thepotatoportal69 In Monopoly money.

    • @veto_5762
      @veto_5762 11 місяців тому +7

      Now you have to add shameless plug of his channel in a splash screen each time you open the game

    • @kgndnc
      @kgndnc 11 місяців тому +3

      Unity moment

    • @nyscersul42
      @nyscersul42 11 місяців тому +2

      I'd rather add a junferno splash screen than a unity one, at this point. And, that's not even a joke. :)

  • @warp1174
    @warp1174 11 місяців тому +221

    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.

    • @drdca8263
      @drdca8263 11 місяців тому +16

      What an odd combination of speeds at which to watch it

    • @st.altair4936
      @st.altair4936 11 місяців тому +25

      Fascinating behaviour

    • @nailbomb420
      @nailbomb420 11 місяців тому +8

      it IS a video of all time

    • @thepotatoportal69
      @thepotatoportal69 11 місяців тому +1

      No, not just truly a video of all time, *very* truly video of every all time

    • @moffichu9150
      @moffichu9150 11 місяців тому +7

      this tutorial watered my crops, laid a deer in front of my bow, and brought great prosperity to my kingdom

  • @gonderage
    @gonderage 11 місяців тому +353

    FINALLY, someone is finally talking about the Ace Attorney character having an impact on the game

    • @veto_5762
      @veto_5762 11 місяців тому +18

      I may or may not had discovered Godot while searching for the AA character

    • @a_soulspark
      @a_soulspark 11 місяців тому +16

      I may or may not have discovered the AA character while searching for Godot

    • @gonderage
      @gonderage 11 місяців тому +5

      I've been waiting for someone to say that about Godot

  • @krumplin8992
    @krumplin8992 11 місяців тому +78

    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"

  • @FreshSandwich
    @FreshSandwich 11 місяців тому +19

    So this is that “End of Evangelion” I’ve heard so much about

  • @sakarain
    @sakarain 11 місяців тому +36

    Honestly thought the desmos calculator portion was going to be bad apple. Glad to see we got a different animation at the end

  • @radioactivetoaster
    @radioactivetoaster 11 місяців тому +45

    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

    • @danyaljamil1677
      @danyaljamil1677 11 місяців тому +19

      Evangelion fans:Insane since 1995.

    • @madjunir
      @madjunir 11 місяців тому

      You must go watch it now! It's a sign!

  • @SabeyAubriTeeAnaNaki
    @SabeyAubriTeeAnaNaki 11 місяців тому +2

    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 /

  • @zakaryacarroll2872
    @zakaryacarroll2872 11 місяців тому +8

    My favorite computer scientist youtuber talking about my favorite engine? Dream come true.

  • @Christer2222
    @Christer2222 11 місяців тому +3

    No Bad Apple? Aw, I was looking forwards to your Godöt Apple

    • @unpika8893
      @unpika8893 11 місяців тому

      I thought it was bad apple too.

  • @RealRaven6229
    @RealRaven6229 11 місяців тому +2

    The fact that the engine is possibly named after Diego Armando is so good. I assumed it was just a reference to the play.

  • @eigenenvy9371
    @eigenenvy9371 11 місяців тому +3

    No Bad Apple???
    This is bittersweet character development.

  • @JohnTitor2036
    @JohnTitor2036 11 місяців тому +7

    That Blender Angel is awesome lol

  • @sakarain
    @sakarain 11 місяців тому +19

    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)

  • @furretwalky
    @furretwalky 11 місяців тому +7

    despite having no game dev experience, I've been using Godot to make custom levels for a game I really love! very cool

  • @ThatSkiFreak
    @ThatSkiFreak 11 місяців тому +1

    "this one only lasted one year" lmaaao

  • @ChrisD23
    @ChrisD23 11 місяців тому +6

    The returning gags throughout the video 😂

  • @tiggerbiggo
    @tiggerbiggo 11 місяців тому +21

    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.

    • @jamesgoodrich6927
      @jamesgoodrich6927 11 місяців тому +1

      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.

    • @tiggerbiggo
      @tiggerbiggo 11 місяців тому +1

      @@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

  • @MagicianofBlackChaos
    @MagicianofBlackChaos 11 місяців тому +1

    idk who you r, but you're impeccable pronouncing the godoot framework has earnt u the sub

  • @linuxrant
    @linuxrant 11 місяців тому

    I like the hidden "GO DO IT"
    I think subliminally that is the real name of Godot.

  • @mikego2611
    @mikego2611 11 місяців тому +3

    I'm sorry to tell you, Godot 4.2 Beta released before this video.

  • @signalsgone8503
    @signalsgone8503 11 місяців тому +7

    how the fuck have I not found this guy yet. This video is fuego asf.

  • @melangalade
    @melangalade 11 місяців тому +1

    NO BAD APPLE THAT's IT YOU CROSSED THE LINE PAL

  • @cyberneticsquid
    @cyberneticsquid 11 місяців тому +1

    Major kudos to Red Slendy for the high-quality captioning!

  • @unusualtoaster7873
    @unusualtoaster7873 11 місяців тому +1

    very cool pokemon plushies in the background.

  • @darwj1
    @darwj1 10 місяців тому

    the SUBTITLES are legendary

  • @ygypt
    @ygypt 11 місяців тому

    master class animation at the end

  • @Lee-fw5bd
    @Lee-fw5bd 11 місяців тому +1

    goated captions

  • @droidBasher
    @droidBasher 11 місяців тому +1

    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.

  • @weirdchickenman
    @weirdchickenman 10 місяців тому

    Great video and the captions were excellent, I want to learn how to do that now

    • @redslendy
      @redslendy 5 місяців тому

      Captioner here, I used a program called YTSubConverter. I found it pretty easy to figure out once I got started.

  • @digiorniboy
    @digiorniboy 11 місяців тому

    The music on this episode is so sonic colors-pilled and I love it

  • @SymbolCymbals2356
    @SymbolCymbals2356 11 місяців тому +1

    It took me until the end of the video to realize the title spelt Godot wrong lmao

  • @WalmartVaxei
    @WalmartVaxei 10 місяців тому

    5:13 missed opportunity to write GO DO iT yourself

  • @SkylorBeck
    @SkylorBeck 11 місяців тому

    Dude your comedic timing is flawless.

  • @bartlomiejodachowski
    @bartlomiejodachowski 11 місяців тому +1

    shinji, just go and pilot the eva

  • @naitronbomb
    @naitronbomb 11 місяців тому

    I like the part with the desmos graphing calculator

  • @FriskTemmieGoogle
    @FriskTemmieGoogle 11 місяців тому +1

    STOP NOT BAD APPLING US

  • @5gonza541
    @5gonza541 11 місяців тому

    Man's already having fun with Desmos 3D I see

  • @zojaXII
    @zojaXII Місяць тому

    how do you not end the video with bad apple the only time I actually expect you to do it, this is actually crazy

  • @perfredelius
    @perfredelius 11 місяців тому +1

    Biblically accurate Blender tutorial.

  • @lukeusername
    @lukeusername 11 місяців тому

    BIBLICALLY ACCURATE BLENDER.
    BIBLICALLY ACCURATE BLENDER.

  • @impireon
    @impireon 2 місяці тому +2

    It has now been 8 months. please.

  • @rosellarade
    @rosellarade 11 місяців тому

    new junferno upload no way

  • @reirei_tk
    @reirei_tk 11 місяців тому +3

    Rei is best girl

  • @pinusmaster2151
    @pinusmaster2151 11 місяців тому +2

    I would love to see a video about game engines "in general"

  • @nauzoo9881
    @nauzoo9881 11 місяців тому +1

    Awesome video as always, dude!

  • @salmonsushi47
    @salmonsushi47 11 місяців тому +1

    Petition for Bad Apple In Desmos 3D

  • @Soroosh.S83
    @Soroosh.S83 11 місяців тому

    1:09 One of the only person who relized the similar name of godot in ace attorney

  • @aarishbaig
    @aarishbaig 11 місяців тому

    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?

  • @stereo-soulsoundsystem5070
    @stereo-soulsoundsystem5070 11 місяців тому

    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!

  • @WhatBeDaPointMon
    @WhatBeDaPointMon 11 місяців тому

    Godot, Blockbench, and Inkscape give me the strength to go on.

  • @mekafinchi
    @mekafinchi 11 місяців тому +3

    go go power rangers is my favorite game engine

  • @randomguy9202
    @randomguy9202 11 місяців тому

    Brother looks majestic

  • @kakyoindonut3213
    @kakyoindonut3213 11 місяців тому

    Peak video just dropped

  • @christophsiebert1213
    @christophsiebert1213 11 місяців тому

    I come to a Junferno video and expect Bad Apple.
    Where is my Bad Apple?!

  • @julifoxbuttherealone
    @julifoxbuttherealone 11 місяців тому +1

    they move

  • @ElectraQvQ
    @ElectraQvQ 11 місяців тому

    SatoSugu jumpscare is appreciated

  • @IAARPOTI
    @IAARPOTI 11 місяців тому +1

    Thank you for blessing us with an epic video.

  • @hiiistrex2838
    @hiiistrex2838 11 місяців тому +1

    I see you're also hyped for the existence of desmos 3d

  • @mayatung
    @mayatung 11 місяців тому +1

    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

    • @leave-a-comment-at-the-door
      @leave-a-comment-at-the-door 11 місяців тому

      furigana is specifically japanese; the english word for that in any language is 'ruby text'

    • @mayatung
      @mayatung 11 місяців тому

      ah thanks! i didn't know that

  • @qoombert
    @qoombert 2 місяці тому

    The "Bad Apple" music video on UA-cam has got 90 million views!

  • @kartopod
    @kartopod 11 місяців тому +2

    Love how witty you are. Instant sub

  • @Morraak
    @Morraak 11 місяців тому

    "Get in the Godot-bot Shingi..."

  • @pyritepanx
    @pyritepanx 11 місяців тому +1

    Loved the godot bad apple tutorial! Wait…

  • @citratune7830
    @citratune7830 11 місяців тому

    Thanks for clarifying how I should pronounce Godot.

  • @waxlbloh6450
    @waxlbloh6450 11 місяців тому

    hes been yassified 😦

  • @RobSeib
    @RobSeib 11 місяців тому +1

    This was like a standup comedy routine. 😂 very entertaining while informative

  • @aray2924
    @aray2924 11 місяців тому

    I got a cramp while watching this video.
    Time to subscribe.

  • @iliqiliev
    @iliqiliev 11 місяців тому

    I'm always here for the funniest videos that don't initially look funny

  • @MCSteve_
    @MCSteve_ 11 місяців тому +1

    GET IN THE GOBOT SHINJI
    anyways, great video about gobob

  • @alexandreturcotte6411
    @alexandreturcotte6411 11 місяців тому

    Finally, Shinji on Godot.

  • @connorgriffon1831
    @connorgriffon1831 11 місяців тому +1

    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

  • @qwoolrat
    @qwoolrat 11 місяців тому +1

    worst thing about godot is having to deal with it on a small screen

  • @jqtgtucatcjsqfoibtpdxtqx220
    @jqtgtucatcjsqfoibtpdxtqx220 11 місяців тому

    amazing how a company fucking up would make open source an option

  • @danyaljamil1677
    @danyaljamil1677 11 місяців тому +1

    Damn,studio Khara needs to hire you with them animation skills to work on rebuild of rebuild of Evangelion.

  • @No-uc6fg
    @No-uc6fg 11 місяців тому

    Disappointed by the lack of bad apple, honestly. Good shit.

  • @sslaxx
    @sslaxx 11 місяців тому

    Following in the footsteps of Jitspoe and StayAtHomeDev I see...

  • @MagnetismR
    @MagnetismR 11 місяців тому +1

    I'm ashamed to say it took me a whopping 152 seconds to realize what the title actually says.

  • @kcla048
    @kcla048 11 місяців тому

    Think I'm going to start using the "g'doot" pronunciation now, thanks

  • @waqarbaig97
    @waqarbaig97 8 місяців тому

    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

  • @comaybay
    @comaybay 11 місяців тому

    I do enjoy working with Guhdotte

  • @xdarin_
    @xdarin_ 11 місяців тому +1

    Ah yes, the Blender angel.

  • @AndrewS-vu4ji
    @AndrewS-vu4ji 11 місяців тому

    Junferno has a desmos graphing calculator addiction.

  • @ShadowTheLight
    @ShadowTheLight 11 місяців тому

    i feel so dumb i had to look up concision

  • @ionrose1564
    @ionrose1564 11 місяців тому

    Finally an engine with usable documentation!

  • @myguy1374
    @myguy1374 11 місяців тому

    Was hoping that you would sneak in a bad apple post credit scene

  • @PizzaSIut
    @PizzaSIut 9 місяців тому

    GET IN THE GODOT

  • @larry9351
    @larry9351 11 місяців тому

    I too have an Umbreon plush and a Miku plush displayed in my room

  • @GraniteFaun
    @GraniteFaun 11 місяців тому

    I just love how you pronounce Godot differently every time xD

  • @JackieJKENVtuber
    @JackieJKENVtuber 11 місяців тому

    NO BAD APPLE (GO DO IT MYSELF)?????

  • @guyug6940
    @guyug6940 11 місяців тому

    Just started learning godot

  • @Lemonator32
    @Lemonator32 11 місяців тому +1

    I can't believe Shinji is dead

  • @dnull
    @dnull 11 місяців тому

    congrats on 179k subscribers

  • @argil7192
    @argil7192 11 місяців тому

    1:59 oh cmon, you could have said Cruelty Squad as a joke too
    great vid btw