you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 6 months ago (2 children)

I haven't used the GOG client (might once they build a Linux one), but it can't be worse than EGS, right?

Steam uses Electron and manages to make it... Not great, not terrible.

EGS runs Chromium inside Unreal Engine 4. Yes, you heard that right. A browser inside a game engine just to run a god damn game launcher.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 6 months ago (2 children)

    Steam includes a browser for the store. But the user UI is native. And I think it's fine.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 6 months ago (1 child)

    Steam is completely browser based, if you scroll on your own games page, the "Steam Client WebHelper" uses all the CPU, the process steamwebhelper.exe sits in cef.win64, aka Chromium Embeded Framework.

    https://developer.valvesoftware.com/wiki/Chromium_Embedded_Framework

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago (1 child)

    While it embeds the browser, I don't think it uses the web tech to draw the UI.

    It bundled with a bunch of GTK and SDL libs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 6 months ago (1 child)

    I don’t think it uses the web tech to draw the UI.

    Steam Big Picture / Steam Deck Gaming Mode is a fancy website.

    Proof: At least on Steam Deck you can right click with your mouse and print it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago (1 child)

    Steam is extremely not fine as a ui, and you know it. It's just great in the backend (probably because it's not Electron...)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago (1 child)

    I actually like it. Especially the big picture mode on SteamDeck.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago

    Ah yes especially when you have no control over the popup and cannot scroll or hide it and the touch is disabled. Or when it opens webpages for no reason. Man I truly understand that their masterful backend is saving humanity but no, we should not pretend that the ui is laudable

  • source
  • parent