Lessons from 2 weeks in Godot 4

Поділитися
Вставка
  • Опубліковано 15 жов 2024

КОМЕНТАРІ • 56

  • @BramwellWilliams
    @BramwellWilliams  2 роки тому +16

    A few important points! Input.get_vector is from Godot 3.4 and I didn't realize which was a nice discovery. But if you are using joysticks there are important issues
    github.com/godotengine/godot-docs/issues/5378
    I'll try to cover it in more depth soon c:

  • @Deozaan
    @Deozaan 2 роки тому +51

    Bramwell: There's been a change to how you instance scenes.
    Me, ranting internally: Why does everyone call it "instancing"? You don't "instance" a scene. You instantiate a scene to get an instance of it! "Instance" is a noun, a thing. "Instantiate" is a verb, an action.
    Bramwell: Now instance() has been changed to instantiate().
    Me: **shocked pikachu face**
    Loved the video! Thanks for the preview and the insights into Godot 4.

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому +2

      lmaooo - glad you like it c:

    • @aerob1033
      @aerob1033 2 роки тому +1

      This definitely makes it clearer what you're actually doing. On the flip side, much easier to typo "instantiate" than "instance", so slightly mixed feelings here.

  • @palpatinewasright
    @palpatinewasright 2 роки тому +21

    The ligature /= is divide-and-assign.
    6:04 it's a unicode character, not an ascii character. Ascii is strictly 7 bits mapped to 128 characters.

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому +10

      look at me saying the wrong thing twice what a silly goose

    • @palpatinewasright
      @palpatinewasright 2 роки тому +2

      @@BramwellWilliams I say the wrong thing hundreds of times a day, it's nothing to worry about :) Thanks very much for a great video!

  • @retroleigh
    @retroleigh 2 роки тому +9

    You’re my new go-to for all things Godot 4! Very insightful and well put together content.

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому

      hell yeah, so stoked to hear it! Got tonnes of Godot 4 content lined up for the foreseeable future ^^

    • @b0gie
      @b0gie 2 роки тому

      this x100

  • @Bananenspin
    @Bananenspin 2 роки тому +6

    Good and clear talking, really feel like you know what you are saying.
    Please keep making informative content like this!

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому

      Glad you like it! And will do - I've got a bunch of Godot 4 tutorials lined up c:

  • @milanvarady
    @milanvarady 2 роки тому +1

    I really like the editing, the little zoom effects and transitions make the video feel very fluid.

  • @davidmurphy563
    @davidmurphy563 2 роки тому +4

    Super helpful, thank you. Wonderful clear explanations. Keep it coming.

  • @chrisnevermorebotha3040
    @chrisnevermorebotha3040 2 роки тому

    Wow, you really helped me a lot. Thank you, you good people @Bramwell.

  • @RyanScottForReal
    @RyanScottForReal 2 роки тому

    One of the hardest things to work with in Godot 4 is tilemaps, and there are almost no tutorials on them. You make the best tutorials, thought you might want to tackle it for your course.

  • @michelsardur8233
    @michelsardur8233 2 роки тому +3

    Very nice, could you make a tutorial about importing 3d objects ? Which format do you use (obj ? GTLF ?... ?) and how do you set up the scene to get such nice rendering ? Thank you very much.

  • @_gamma.
    @_gamma. 2 роки тому +7

    Right off the start, SO HAPPY that the default input actions can be hidden. That was always an annoyance of mine
    Edit: COMMAND PALETTE YES
    Edit2: Using TAU will make working with radians 1000% easier

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому +2

      YASSS - also TAU is the best!

    • @Megalomaniakaal
      @Megalomaniakaal 2 роки тому +2

      no more 2 pies all over the place.

    • @mrpedrobraga
      @mrpedrobraga 2 роки тому

      Tau has existed for a long while hasnt it?

    • @Megalomaniakaal
      @Megalomaniakaal 2 роки тому

      @@mrpedrobraga Most people don't recognize it. And most api's don't offer the shorthand.

  • @amnesiophilia
    @amnesiophilia 2 роки тому +2

    Really helpful stuff. Thank you so much!

  • @dueddel
    @dueddel 2 роки тому +2

    Nice overview. 👍 Thanks.

  • @ajinkyax
    @ajinkyax 2 роки тому

    Thank you. Subscribed

  • @b0gie
    @b0gie 2 роки тому

    lovely stuff i''ll definitely be playing around

  • @KlausWulfenbach
    @KlausWulfenbach 2 роки тому +4

    The option to have Godot use other fonts was probably always there, but it's thanks to you pointing out the Editor Settings existed that inspired me to see if replacing the (already pretty good) Godot 4 default fonts with JetBrainsMono (a free font specifically designed for use in code editors) would work. And the results are AMAZING. To me, at least. I definitely can't see using an external editor any time soon as long as I can simply use custom fonts in the main IDE.

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому

      yeah fonts were there but the unicode ligatures and extra characters weren't - Love the jetbrains font! that's a great idea imma need to try it c:

  • @richardodell1039
    @richardodell1039 2 роки тому

    How about a few Godot 4 tutorials (a) Tutorial on how to create a tile map/tile set in Godot 4 (or how to move them from Godot 3.4.4. to Godot 4)

  • @DejaimeNeto
    @DejaimeNeto 2 роки тому

    yes

  • @sanaahmed7555
    @sanaahmed7555 2 роки тому +3

    💞💓💗💕 all from 🇧🇪🇧🇪🇧🇪🇧🇪

  • @dVaan
    @dVaan 2 роки тому +6

    6:16 That not equal to symbol looks a lot like divide /=

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому +3

      You're totally right! What a silly goose :')

    • @nordup
      @nordup 2 роки тому

      In my case it looks more like =/= crossed out equal (alpha 2)

  • @travelan
    @travelan 2 роки тому +1

    Oh damn, why do I see so many developers switching to ligatures? Why do we want to see symbols that are not the symbols that are actually there? How hard is it to understand != or -> ? I get that I can just turn it off, but I don't get that any sane developer would actually prefer to be fooled by the IDE about symbols that are just not there...

  • @colemclain3563
    @colemclain3563 Рік тому

    You're a legend among crappy tutorial videos. Blessings of good fortune upon thee!

  • @krzysztofswierzy4226
    @krzysztofswierzy4226 2 роки тому +1

    I realize that new nomenclature is more correct, but God, changing name of one of very most frequently used built-in functions name is going to bring frustration... :)

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому +1

      Yeah growing pains in an engine like this are rough - hopefully it'll pay off making life easier for newer users :')

    • @Megalomaniakaal
      @Megalomaniakaal 2 роки тому +1

      It's somewhat remedied by most major breaking changes like this getting reserved for major versions only. There's occasional breaking changes in minor versions too, but typically those are justified by being more so bug fixes and the previous behaviors being considered buggy.
      Generally speaking most productions probably wouldn't be making a major version engine switch mid production after all.

  • @patrikkauppinen3232
    @patrikkauppinen3232 2 роки тому

    Can somebody explain the reason for the .instance() and instantiate()? does there exist instance() in some other context where it does something different? just curious.

  • @nicklansbury3166
    @nicklansbury3166 2 роки тому +3

    Great vid. Very useful. Pretty certain you attempted to stifle a snigger after saying 'lerp' so many times.

  • @BetaTester704
    @BetaTester704 2 роки тому +2

    Do you know a way to import settings from Godot 3.5 to Godot 4?

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому

      Not to my knowledge sadly 😔 although I'm sure someone will make a tool to convert the settings at some point

    • @BetaTester704
      @BetaTester704 2 роки тому

      @@BramwellWilliams I tried making one but there are too many conflicting changes between old and new settings.
      Having one invalid setting causes it to delete the modified one.

  • @LardCreep
    @LardCreep 2 роки тому

    This is why I will never use any other version of Godot except 3.4.2

  • @randoncourter4923
    @randoncourter4923 2 роки тому

    #bringbackrotation_degrees

  • @harunizi7506
    @harunizi7506 2 роки тому

    I'm tired of seeing pixel games. hopefully we'll start seeing quality AAA games soon. godot was actually pretty strong.

    • @blockofdirt6051
      @blockofdirt6051 2 роки тому

      Godot was actually strong. What does that mean?

    • @harunizi7506
      @harunizi7506 2 роки тому

      @@blockofdirt6051 Until last year, I was comparing unity and godot to start learning, but I saw that unity was more powerful for 3d, so I went with unity. but now I see that godot is quite competitive with unity3d.

    • @harunizi7506
      @harunizi7506 2 роки тому

      An easy-to-use game engine. free and lightweight. only a few mb. his ability to design me interface is really good and easy. With the incoming gdot4 update, it became a vulcan-based engine. They bring things like sdfgi and they are getting better every day in terms of technology. I want to test godot soon I will transfer my unity game to gd4 my game is already simple. I'm not sure, but unity seems to have no pros for me.

  • @fiddleriddlediddlediddle
    @fiddleriddlediddlediddle 2 роки тому

    Is one of the changes to Godot 4 that it's now intuitive and when you learn it you actually know what it's saying?
    No?
    Aight. Thanks. Have a great day.

    • @BramwellWilliams
      @BramwellWilliams  2 роки тому

      Sorry to hear that, I hope the engine can coax you back in one day 😔

  • @Theraot
    @Theraot 2 роки тому +3

    Input.get_vector landed in Godot 3.4.