News
Publishing Web Games on Steam with Electron
Package your games into desktop apps to reach Steam's massive audience with Electron.

Want to take your HTML5 game to the next level? In this step-by-step tutorial, you'll learn how to convert your web game into a desktop app (.app, .exe) using Electron, package it with BunJS/NPM, and publish it on Steam! This guide is perfect for indie game developers looking to bring their browser-based games to PC, Mac, and Linux.
###🔥 What You’ll Learn:
- Run your HTML5/WebGL game as a desktop app with Electron
- Package your game as an NPM/BunJS module for easy distribution
- Create custom icons for your game
- Build your Electron app with electron-builder
- Use GitHub & GitHub Actions to automate builds across Windows, macOS, and Linux
- Upload your final game to Steam using Steamworks
Click the button below to read the blog post or watch the YouTube video above.