• NocturnalMorning@lemmy.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    10
    ·
    6 months ago

    I don’t understand the irreverence of this guy. His tutorials have always been notorious for being terrible practices that don’t scale at all if you try to make anything bigger than a small one level game.

    • malaknight@programming.dev
      link
      fedilink
      arrow-up
      18
      ·
      6 months ago

      If he was giving professional software advice I think him giving mediocre software advice would be a bad thing. However this is a video designed for people with little to no experience, and the terminology/technology should reflect that.

      There is a saying, don’t let perfect be the enemy of good, and I think that applies here. just getting a project started and done is a good thing, even if your software practices are bad, those come with more practice anyway. When you are learning a new skill you start with small pieces and then add onto it over time.I wouldn’t start teaching someone micro optimizations or design patterns before I teach them how a for loop works.

      Now you can make an argument to just learn best practices from the start, and generally I agree with that, however some people get overwhelmed with all the concepts at once and so I see no real issue in learning one way first then learning a better way second.

      • NocturnalMorning@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        2
        ·
        6 months ago

        For Unreal I can recommend a good one. But I haven’t used Godot in almost a year, so not really. I’m waiting for them to implement some of the landscape streaming features necessary for larger games before I dip my toe back into Godot. Kind of a waiting game at this point bcz I don’t know enough about engine dev to implement it myself sadly.

        • DarkThoughts@fedia.io
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          6 months ago

          Gamedev newbies are not going to learn Unreal Engine my dude. I think you’re completely missing the point here. Might as well suggest to learn C++ for your first programming language, which is a fantastic way to discourage people from ever getting into programming.

          • NocturnalMorning@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            6 months ago

            One of my best friends learned Unreal as his first game engine. You dont have to use c++, there’s blueprints, which are honestly quiet easy to use bcz it’s visual scripting. But, im also not suggesting newbies learn unreal as their first language, so I don’t know why you even brought it up. I mentioned Unreal bcz that’s what I’ve been using the last 3ish years. OP asked for a recommendation as an alternative, and I didn’t have one bcz I haven’t used Godot since the Beta 4 came out about a year ago.

            • DarkThoughts@fedia.io
              link
              fedilink
              arrow-up
              1
              arrow-down
              2
              ·
              6 months ago

              I’m not sure what is worse. Your grammar or just how far my point flew over your head.