What this site is
Every game here was built specifically for this site. They are not embedded from a third-party portal, they are not licensed, and they are not reskins of one another. Each is a separate piece of JavaScript running on a shared engine, and each was designed around a different question: can you read an arc, can you lead a moving target, can you decide which of six things to shoot first.
The written guides exist for the same reason. A game that explains its own scoring properly is more fun than one that does not, and a player who understands why their arrows land low improves much faster than one who does not.
How the games are built
The whole site is plain HTML, CSS and JavaScript with HTML5 Canvas. There is no framework, no build-time JavaScript bundling and no runtime dependency on any third-party service. That is a deliberate choice: it keeps pages fast, it keeps the games working on modest hardware, and it means nothing on the site can break because someone else's CDN had a bad day.
All thirty games share one engine, which handles the game loop, canvas sizing, input, physics, scoring and personal-best storage. That is why the games feel consistent with each other, why the difficulty labels mean the same thing across categories, and why adding a new game is a matter of writing its rules rather than rebuilding everything around it.
The artwork is generated from shapes at build time. The sound is synthesised in the browser with the Web Audio API. There are no image assets or audio files licensed from anyone.
What we do not do
There are no global leaderboards, no player counts, no star ratings and no reviews on this site, because there is no system that could produce them honestly. A static site with no accounts cannot know how many people are playing, and inventing a number would be a lie regardless of how normal it looks on gaming sites.
Your scores are stored in your own browser and never sent anywhere. There is no account to create, nothing to sign in to, and no way for us to see how you played.
Editorial standards
Every guide on this site is written by a person who has played the games it describes. Where a guide states a number - the point value of a ring, the gravity constant, the length of an exposure window - that number is taken from the game's own source rather than estimated.
Guides carry a publication date and a last-updated date, and both are real. When a game changes in a way that makes a guide wrong, the guide is corrected and the date moves.
Our full approach is set out in the Editorial Policy and the Fact Checking Policy.
Where this is going
The library launched with thirty games and is built to grow well past that. The game catalogue, the category structure, the search index and the related-games logic are all data-driven, so adding a game is a matter of writing it and adding an entry, not of restructuring the site.
The same is true of the guides. Both are intended to keep expanding, and the architecture assumes hundreds rather than dozens.
Advertising
The site reserves clearly labelled advertising positions and keeps them well away from every interactive control, so an advertisement can never be mistaken for a game button. That separation is a requirement of the advertising programmes we intend to work with, and it is also simply the right way to build a page.
No advertising network is connected at the time of writing, and the reserved slots are empty placeholders rather than live units.
Frequently asked questions
Are the games really free?
Yes. Every game is free to play with no account, no download and no payment of any kind.
Who makes the games?
They are built for this site rather than licensed from anywhere else. All the code, artwork, sound and written content is original.
Do I need to install anything?
No. The games run in any modern browser that supports HTML5 Canvas, which is effectively every browser released in the last decade.
Do you track how I play?
No. Scores and preferences are stored in your own browser's local storage and are never transmitted. There is no analytics provider connected.
How can I suggest a game or report a bug?
The contact page explains how to reach us and is honest about what the form can and cannot currently do.