Gameplay requirements
What a game needs to be ready for players: size, performance, controls, content and more.
These are the things we look at when we play your game in review. Meeting them is the quickest way to reach Basic launch.
Recommended dimensions
Your game should scale to fit the space it's given. If it does, the numbers below are only starting points. We set your game's size in the player during review, and the default is 960×540.
- Desktop: landscape at 16:9, for example 960×540 or 1280×720.
- Tablet: landscape at 16:9 or 4:3, for example 1024×768. Portrait games should also work here.
- Mobile: fill the screen in the orientation you support, for example 540×960 for a portrait game. Keep buttons large enough to tap with a thumb.
Tell us if your game is portrait, landscape or both using the orientation option on the form.
Smooth performance
- Aim for a steady frame rate on a mid-range phone and an older laptop, not only on your own machine.
- Show a loading screen if the game takes more than a moment to start.
- Load what you need first, and the rest in the background.
- Don't let memory use climb the longer someone plays.
Physics quality
If your game uses physics, it should feel the same on a fast device and a slow one. Tie movement to elapsed time, not to the frame rate. Objects shouldn't pass through walls, jitter or get stuck when the frame rate drops.
Supported languages
The KoolGames site is in English, so your game should be playable in English. Other languages are welcome. If your game has a language setting, start in English or follow the browser's language.
Fullscreen support
Our player has a fullscreen button, so your game must keep working when its frame gets larger or smaller. Listen for the resize and redraw properly. You don't need your own fullscreen button.
Originality
Your game must be your own work, or you must have permission to publish it. Reskins of someone else's game, or games that copy another game's name, characters, art or music, won't be accepted.
Clear controls
- Tell players how to play, both on the form and inside the game.
- A player should understand what to do within the first minute.
- If you support mobile, every action must work by touch.
- Don't take over keys the player needs for the browser, such as refresh.
No cross-promotion of other sites
Your game mustn't advertise, link to or send players to other game sites, app stores or your own site from inside the game. Credit yourself on a title or credits screen, but without links that take players away.
Content suitable for minors
KoolGames is for teenagers and adults, and younger visitors may play too, so your game must be suitable for minors. That means no sexual content, no graphic violence and no real-money gambling. The full list is in the Community and Content Guidelines.