For those who have pre-ordered it is already here, the rest have to wait a little longer. Starfield is finally here! Have you bought it, why or why not? If you’ve already played it, what do you think of it? We are very curious!

Discuss all things Starfield below!

  • Narte@lemmy.ml
    link
    fedilink
    English
    arrow-up
    59
    arrow-down
    7
    ·
    1 year ago

    Watched a streamer play for quite a while and my primary takeaway is that I wish Bethesda would just scrap their engine and start fresh.

    It’s got the same stiffness, gliding movement, butt-ugly NPC’s, and just the general feel of 15 year old Bethesda RPGs. I expect I wouldn’t be able to enjoy it for the same reason I struggled with fallout 4.

    • Metal Zealot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      3
      ·
      1 year ago

      Something about how luminescent their eyes are bothers me. But their engine is starting to show it’s age, that’s for sure.

        • Zron@lemmy.world
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          5
          ·
          1 year ago

          Calling Creation 2 a “new engine” is a little too generous.

          It’s an upgrade of their previous engine, which was an upgrade to gamebryo.

          Taking a Model T, and dropping the engine into a Porsche doesn’t mean you have a Porsche.

        • dylanTheDeveloper@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          1 year ago

          Bethesda really needs to tweak their subsurface scattering for the skin and eyeballs (maybe have a separate render method of eye scatter)

    • Katana314@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      1 year ago

      I respect the sentiment, so no disrespect to it; but in software, there’s often a lot of caution against throwing out too much code.

      You often find certain modules and sections of code that really should be thrown out or overhauled. If you can convince the corporation to dedicate time to doing that, it can often, but not always, show its benefits.

      Probably a lot of the popular games we still play use some old bases, but replace parts that don’t work well. I think Apex Legends is still technically using Source (HL2), they’ve just done a lot to it so it no longer looks anything like Half Life 2.

      • arefx@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        edit-2
        1 year ago

        Okay but Bethesdas engine kinda sucks and source engine is still pretty good… Why keep something if it’s not very good, other than to save money of course.

        I’m done paying anything above half off a Bethesda games since fallout 4/76 anyway, they were bad and awful.

        • darkkite@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          we’ve never seen a source game at the scale of oblivion and have object permanence so you can’t really compare the two.

    • dylanTheDeveloper@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Modern game engines are extremely complex machines, starting from scratch would take decades because it’s fundermental things like drawing geometry in a 3D space, getting input, memory handling, garbage collection and all that low level stuff that needs to be re-done. Physics requires lots of work, so much infact for a time HAVOK was the go to plugin for most engines (still kinda is) just because of how God damn hard it is to have nice physics and high frame rates (tried to build a physics engine from scratch in C++ and I couldn’t get past the floating point position problem so anything too far away from 0,0,0 would spaz and handling multiple collisions on an object simultaneously caused all sorts of freaky things to happen).

      Then when that’s done you still need to write additional tools and plugins so developers can import assets and scripts into the engine plus a level editor for designers to place objects, triggers and all that fun stuff.

      After that you can now start making the game.

      Bethesda probably rewrote huge chunks of their engine to support larger texture sizes and improve performance across the board for Starfield.

      If they do decide to dump it then they’re most likely to use an existing engine like Unreal or Cry rather than build one from scratch.

      Personally I believe the reason why they didn’t re-write the character movement is because it would also mean altering way to much stuff on the front end.

      A good example would be if I use FunctionGetVelocity in my script to determine if a player is moving and it use to return an int but now it returns a float because of the rewrite, without conversion would mean you’d probably get a crash.

      Another example would be AI related. If I use a variable to get a rot data type but now that’s been replaced with a struct that needs to be split to get rot now suddenly you have to touch the code to make it compliant.

    • eoddc5@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Yeah it’s really weird to feel it again in a game. Especially coming from baldurs gate 3 where the npc interactions and realness of characters is so good

      To be thrown into npc dialogue straight at you with no natural movement.

      Otherwise the game is really cool so far. Flight is a little complex but I guess I’ll get used to it. The robot even says it’ll be like second nature soon. Assume he was talking directly to the player

    • schmidtster@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      5
      ·
      1 year ago

      It is a new engine for this game.

      It’s like arguing the UE5 isn’t new since it’s an upgrade UE4.

      • echo64@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        3
        ·
        1 year ago

        They’ve been saying a new engine for a long time. It’s just not. they change subsystems, but people are saying they can feel the morrowind in their latest titles.

        I can’t feel the unreal 1 in UE5 games.