Distributing Web games
Web games have several advantages:
- They're easily accessible from web browsers
- They're less of a security threat than native games
- They work on all three platforms out of the box
However, they also tend to perform more poorly, and to have worse platform integration.
Since version v0.14.0, the itch app supports installing and launching
web games. Like the website, it will look for an
index.html file to
Note: game pages that aren't of type
web won't work as web games even if
they ship an executable-less archive with an
(Twine compilations are particularly affected by that, you can work around it
by shipping an app manifest)
As long as your game renders to a canvas, you should be fine.
Describe behavior of the app in fullscreen, mention influence of 'width/height' settings in edit game page (it tries to keep the ratio)
The default Unity WebGL export includes an interface around the canvas, with the project's name and its own fullscreen button. The itch app attempts to hide that so that the game fills the entire window.
Pico-8 web exports have their own interface and fullscreen mode, so the app doesn't attempt to resize their canvases.
So-called Unity plug-in games aren't web games. They require a proprietary browser plug-in to run, and aren't supported by the app. They're also being actively phased out by Unity, and incompatible with at least one major browser (Google Chrome).