Browser first
The player opens a link and is playing. No install, no store account, no waiting for a download.
We publish original HTML5 games and we read every submission. Here is the bar a game has to clear, what we test it on, and the things we will never ask you to give up.
The player opens a link and is playing. No install, no store account, no waiting for a download.
Nothing is injected into your game and nothing is placed over it. That is a promise to the player, not a setting.
We licence the right to publish a build. The game, the code and the characters stay yours.
None of this is about production values. It is about whether a stranger can understand the game in the first few seconds, on a phone, without being told anything.
A player who has to wait has already left. A whole game should be smaller than a single photograph.
One idea, legible from the first screen. If it needs a paragraph of instructions, it is not finished yet.
Touch first, keyboard second. Controls that assume a mouse are the most common reason we say no.
No fake progress, no manufactured urgency, and no purchase the player did not mean to make.
A playable URL is worth more than a trailer. Send the build, plus a line on what it is and who made it.
Properly, on a phone, without reading your notes first — because that is what a new player does.
An old phone, a small screen, a slow connection and then no connection at all. A game that only works on a flagship is not finished.
If it fits, we talk about how it gets published. If it does not, we tell you what we thought was missing. Silence is not a policy.
The technical requirements are short, and they come from who plays these games rather than from a house style. A game that runs here has to run on a phone that is several years old, on a connection the player is paying for by the megabyte, and in a browser that may be several versions behind.
A single self-contained HTML file is ideal, but a small folder is fine. What matters is that nothing is fetched from a third-party host while the game runs, because that is the request that fails on a bad connection and the script that can change under you without warning.
Games run offline here. If your game needs a server for its core loop then it is a different product from the ones on this site, and it will not survive the test we actually run: aeroplane mode.
Thumb-sized targets, no hover-only affordances, and nothing important within a few millimetres of the screen edge. Keyboard support is welcome but never assumed.
We will not ask for exclusivity, for your source code, for a fee to be considered, or for the right to change your game and keep the result. If a game needs work to fit here, we will say what and leave the decision to you.
A playable build and one line about it is enough to start with. We answer every submission.