Homegames is a free and open-source game platform.
Build, play and share games in your browser. No account required to play games. A free account with email verification is required to publish.
How it works
No download, no account. Someone sends you a link and you're in. Works on anything with a browser.
Your game code runs on the server. Clients connect over WebSocket. You don't write any networking code, Homegames does that part.
There's a browser-based studio with a code editor, asset management, live preview you can share with people, and publishing. No local setup needed.
Games are JavaScript classes. You define shapes, text, and assets using a simple library called SquishJS. No engine to learn.
All platform code and every published game is GPLv3. You can read the source of any game on the platform, fork it, learn from it.
You can self-host the game server on your own machine. People on your network can connect and play. No cloud, no third party.
For developers
Pick a display name, verify your email, and start building. Verification keeps the platform accountable.
There's a public catalog of images, audio, and fonts that any developer can use in their games. You can contribute your own too.
Publish new versions of your game whenever you want. Old versions stay playable.
Put a BTC address on your developer profile. No platform cut, no middleman.
Homegames has been in development as a (mostly) solo side project since 2018.
GitHub