• AlexWIWA
    link
    fedilink
    English
    arrow-up
    34
    arrow-down
    3
    ·
    1 day ago

    Electron and unreal have been disasters for their industries

      • AlexWIWA
        link
        fedilink
        English
        arrow-up
        14
        ·
        1 day ago

        Everything runs like shit now. My old xp retro gaming pc feels snappier than my new one.

        • marcos@lemmy.world
          link
          fedilink
          arrow-up
          13
          arrow-down
          1
          ·
          1 day ago

          I think there’s a very large correlation between people that decide to use electron and people that write unusable, broken, tortoise-speed software.

          Because it really doesn’t need to be slow for user-interacting software. In fact, I don’t think any platform exists that is so bloated that it can make modern computers slow for user-interaction.

      • cook_pass_babtridge@sh.itjust.works
        link
        fedilink
        arrow-up
        4
        ·
        12 hours ago

        When a team uses Unreal properly it can be great. Guilty Gear Strive is built in Unreal, has a beautiful unique visual style, and runs great. But you need a team who really knows what they’re doing, both on the code and art sides.

        The problem is when an indie dev tries to use it and does everything “out of the box”. If you’re a solo or indie dev, just use Unity or Godot (I’ve been using the latter and loving it)

      • Maven (famous)@lemmy.zipOP
        link
        fedilink
        arrow-up
        21
        arrow-down
        1
        ·
        1 day ago

        Unity is bad as a company but unreal runs poorly and yet is being used in a LOT of games for no reason. Similar to Electron.

        • Rusty Shackleford@programming.dev
          link
          fedilink
          English
          arrow-up
          20
          ·
          edit-2
          4 hours ago

          I think a lot of the plugin tooling for Unreal promotes bad practices with asset management, GPU optimization, and memory management. I’m trying to say that it allows shitty/lazy developers and asset designers to rely on over-expensive hardware to lift their unoptimized dogshit code, blueprints, models, and textures to acceptable modern fps/playability standards. This has been prevalent for a few years but it’s especially egregious now. Young designers with polygon and vertex counts that are out of control. Extraneous surfaces and naked edges. Uncompressed audio. Unbaked lighting systems. Memory leaks.

          I’ve found that in my personal experience in experimenting with Unreal, the priority matches developing DNNs and parametric CAD modelling applications for my day job: effective resource, memory, and parallelism management from the outset of a project is (or should be) axiomatic. I think Unreal 5 runs exceptionally well when that’s the case. A lot of the time, one can turn off all of the extra hardware acceleration and frame generation AI crap if your logic systems and assets are designed well.

          I know this is a bit of an “old man yells at cloud” rant, but if one codes and makes models like ass, of course their game is gonna turn out like ass. And then they turn around and say “tHe EnGiNe SuCkS”.

          No. Fuck you. You suck.

        • Unreal pushes a lot of “hip tech” that supposedly improves performance, but often it turns out that many example cases are just really poorly optimised. With more traditional optimization techniques more can be achieved.

          Unreal can perform really, really well, it’s just that it won’t by default. And many devs are too lazy to properly profile their games to figure out how to improve it.

      • AlexWIWA
        link
        fedilink
        English
        arrow-up
        3
        ·
        14 hours ago

        The issue isn’t the engine itself, but the management practices that lead companies to desire unreal.