Three.js and React Three Fiber games belong on the desktop too. Deskifier builds them for Windows, macOS and Linux with Steamworks from your own code, big assets loaded from disk, and uploads to every store.
A Three.js game in a browser tab pays for being on the web: large models and textures downloaded on every visit, fullscreen that the browser controls, and no store to sell it in. Taking it to desktop yourself means Electron, a native Steamworks binding, per-OS builds, signing and upload scripts.
Deskifier does that part. Your game stays a web project, and the desktop builds ship your assets inside them, so a multi-hundred-megabyte scene loads from the player’s disk.
window.deskifier?.steam where players earn things. Test with App ID 480.Yes. Deskifier runs your built app, whatever produced it. Call the SDK from components or hooks the same way you would call any async API.
It’s the same Chromium WebGL stack, so it matches Chrome on the same hardware. Players get resolution scale in the settings menu to tune it.
They ship in the build like any other file. Steam, Epic and itch.io all diff each upload, so after the first push a small change to a big game uploads a small patch.
Yes. Guard the SDK calls with optional chaining and the same build runs in a browser, where the desktop-only features simply don’t appear.
Dev builds are free on all three desktops. You pay per store you ship to.
Upload your build and try a free dev build. No card required.