mr_MADAFAKA@lemmy.ml to Linux Gaming@lemmy.worldEnglish · 4 months agoGOG is seeking a Senior Software Engineer with C++ experience to modernize the GOG GALAXY desktop client and spearhead its Linux developmentlemmy.mlimagemessage-square148fedilinkarrow-up11arrow-down10file-text
arrow-up11arrow-down1imageGOG is seeking a Senior Software Engineer with C++ experience to modernize the GOG GALAXY desktop client and spearhead its Linux developmentlemmy.mlmr_MADAFAKA@lemmy.ml to Linux Gaming@lemmy.worldEnglish · 4 months agomessage-square148fedilinkfile-text
minus-squareboonhet@sopuli.xyzlinkfedilinkEnglisharrow-up0·4 months agoI 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.
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up0·4 months agoSteam includes a browser for the store. But the user UI is native. And I think it’s fine.
minus-squareKeenFlame@feddit.nulinkfedilinkEnglisharrow-up0·4 months agoSteam is extremely not fine as a ui, and you know it. It’s just great in the backend (probably because it’s not Electron…)
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up0·4 months agoI actually like it. Especially the big picture mode on SteamDeck.
minus-squareNoja@sopuli.xyzlinkfedilinkEnglisharrow-up0·4 months agoSteam 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
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up0·4 months agoWhile 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.
minus-squareBobby@lemmy.dbzer0.comlinkfedilinkEnglisharrow-up0·4 months ago 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.
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up0·4 months agoDamn, you’re right! Now I’m not sure how to feel. I like the Big Picture UI, but hate when people use browser to draw UI in applications 😅
minus-squareBobby@lemmy.dbzer0.comlinkfedilinkEnglisharrow-up0·4 months ago hate when people use browser to draw UI in applications 😅 Really shows that bad web-based UX is the fault of the developer and not the technology.
minus-squareBobby@lemmy.dbzer0.comlinkfedilinkEnglisharrow-up0·4 months ago Steam uses Electron Steam uses CEF, Chromium Embedded Framework, not Electron.
minus-squareboonhet@sopuli.xyzlinkfedilinkEnglisharrow-up0·4 months agoI stand corrected, but that is only a little bit better tbh. They’re still rendering everything as a website more or less.
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.
Steam includes a browser for the store. But the user UI is native. And I think it’s fine.
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…)
I actually like it. Especially the big picture mode on SteamDeck.
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
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.
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.
Damn, you’re right!
Now I’m not sure how to feel. I like the Big Picture UI, but hate when people use browser to draw UI in applications 😅
Really shows that bad web-based UX is the fault of the developer and not the technology.
Steam uses CEF, Chromium Embedded Framework, not Electron.
I stand corrected, but that is only a little bit better tbh. They’re still rendering everything as a website more or less.