Merger is a number puzzle: blocks are shot into a column from below and stack upwards. Equal neighbours merge, two fours become an eight, and a good shot sets off a whole chain.
Not a taster, not a cut-down version: this is the same game as in the app. It runs on this page, without an account and without installation.
Screenshots from version 1.0.
The only permission is vibration, for a short buzz when blocks merge.
The whole game consists of three files without third-party libraries: structure, style and logic. It runs in the browser, can be installed as a web app and is packaged into an app for Android.
The playing field is plain HTML with CSS transitions; all calculation happens in a single script file. There is no build step and no game engine, and because nothing is loaded afterwards, the game also runs without a connection.
For Android, Capacitor is added. It packages the same files into an app without the game code changing. The score is kept in the storage of the browser or the app, not on a server – there is none.
Questions about how it is built, the decisions behind it, or how it might carry over to another case.