Build notes
A three-title browser arcade with everything unnecessary stripped out. This page documents the reasoning behind that.
Origin
The project began as an internal list of browser titles that survived repeat testing. Everything on that list had to boot fast, work on touch and remain interesting after ten sessions. Three entries met all three conditions, so three entries is what shipped.
The surrounding site is intentionally thin. There is a header, a library, some explanatory copy and a footer. No feed, no recommendation engine, no notification system, no growth loop.
Explicit non-goals
- No commerce. There is no shop, no currency and no payment integration in this codebase.
- No rewards. Nothing can be won, converted or redeemed at any point.
- No backend accounts. Player records are written to browser local storage exclusively.
- No mailing list. Nothing is being sold, so there is nothing to promote.
Benchmarking
Every candidate title is measured on three machines: an older Android handset, a mid-range laptop and a desktop browser with strict privacy settings. Measurements cover time to first interactive frame, touch responsiveness and behaviour under an aggressive content blocker.
Pass criteria
A title needs to become playable within a few seconds on the slowest device in that set, respond correctly to touch input, and run without any installation step. Failing any single criterion removes it from consideration regardless of how good it looks.
Audience
Adults aged 18 and over. The age boundary is deliberate: the hosted titles use arcade themes we classify as adult entertainment, and stating that clearly is more useful than treating the question as irrelevant because the site is free.
Library changes
Entries are replaced when they stop justifying their slot. Changes are made by hand and are not announced. Player records are unaffected, since they live on your device rather than being attached to a title.
Contact
Reach us at hello@getcasinoslots.com. Title suggestions are welcome and defect reports are prioritised — include the browser version and device model, since that data resolves the majority of reports without further correspondence.