Find a game, or an article.
Search the twenty original games, the licensed catalogue and every article on this site. It runs entirely in your browser — nothing you type is sent anywhere, because there is nowhere to send it.
55 entries indexed. Start typing to filter them.
Everything on the site
iptsi Runner
Sprint through a neon grid, jump the blocks and collect the orbs. One tap to jump, a second tap mid-air to double jump. It gets faster the longer you survive.
Colour puzzlePrism Pop
Tap any group of two or more touching gems to burst it. Big groups pay far more than several small ones, so the skill is in saving the fat clusters instead of spending them early.
ReflexPulse Tap
A ring closes in on the target. Tap the moment they line up. Perfect timing pays double, and every hit makes the next ring faster — three misses ends the run.
Grid arcadeiptsi Serpent
Steer the serpent around the grid and eat the glowing orbs. Every orb makes you longer and a little faster, and both the walls and your own tail are solid.
Brick breakeriptsi Bricks
Bounce the ball off the paddle and clear the wall one brick at a time. Where the ball lands on the paddle decides where it goes next.
Matching pairsiptsi Memory
Turn two cards at a time and match all eight shapes. There is no timer and nothing to lose — only the moves you spend finding the pairs.
Precisioniptsi Stack
A block slides back and forth above the tower. Drop it so it lands on the block below, and only the part that overlaps survives. Miss entirely and the run ends.
Reactioniptsi Mole
Targets pop up in the nine holes and duck away again. Tap them before they disappear. Pink bombs cost a life if you touch them, and a target you let slip costs one too.
Endless flyeriptsi Glide
Tap to lift, and let go to fall. Thread the gap in each wall as it arrives. The walls come faster the further you get, and the gaps never get wider.
Number puzzleiptsi Merge
Swipe to slide every tile at once. Two tiles with the same number combine into one worth double. Build the highest tile you can before there is nowhere left to move.
Maze runneriptsi Maze
Clear every dot in a maze that is generated fresh each level. Running out of time costs a life, not the run, so a slow start is survivable and a habit of it is not.
Paddle dueliptsi Rally
Keep the ball in play and past the far paddle. Where it lands on your paddle sets the angle, and every return makes it a little quicker.
Dodgeiptsi Escape
Blocks fall and the gaps between them are never in the same place twice. Slide left and right to slip through — the longer you last, the faster they come.
Sequenceiptsi Echo
Four pads light up in an order, each with its own note. Watch the whole sequence, then tap it back. Every round adds one more step.
Word puzzleiptsi Words
The letters of a word are scattered. Tap them back into order to spell it out. Fill every slot correctly to score; a wrong full attempt costs a life.
Quick mathsiptsi Sum
A sum appears with four possible answers. Pick the right one before the bar empties, and every six correct answers makes the arithmetic harder.
Attentioniptsi Hue
A colour name is written in a colour that usually disagrees with it. Sometimes the prompt asks for the ink, sometimes for the word. Read it, then tap.
Arcadeiptsi Rocks
Rocks drift in from every edge and your ship turns in place. Fire to break them — the big ones split in two — and never let one touch the hull.
Match threeiptsi Match
Swap two neighbouring gems to line up three or more of the same colour. They clear, everything above falls, and the chain can pay far more than the first line.
Colour puzzleiptsi Flood
The top-left square is yours. Pick a colour and every square connected to your region takes it, spreading outward. Fill the whole board before your moves run out.
Android • HTML5Poppy Playtime
A recognisable premium title that gives a catalogue instant comprehension.
Premium IPSuper Meat Boy Forever
A high-retention arcade platformer with a hard-core following and short, repeatable runs.
Valve LicensedBridge Constructor Portal
A licensed physics puzzler built on a globally recognised franchise, with linear progress that is easy to return to.
Kids & FamilyVlad & Niki: Monster Truck
Family-friendly racing built on one of the most-watched kids channels in the world.
Global FranchiseWinx Club Coloring
A creative, low-friction title from a global franchise with a long-running fan base.
Casual ArcadeMr Bean: Sandwich Stack
A one-tap casual arcade game built on a comedy brand known in every market.
ArchitectureWhy every game here is a single HTML file
The single-file rule is not nostalgia. It removes a whole class of problems at once, and it is the constraint the rest of the design is built around.
EngineeringThe frame loop is where browser games go wrong
A game can have perfect mechanics and still feel unfair if the loop is written carelessly. Most of the work is in the timing.
InputTouch before keyboard: designing controls for a thumb
A control that assumes a mouse is the most common reason a browser game is unplayable on the device most people are holding.
RenderingDrawing the artwork at runtime, in code
Every shape in these games is painted on a canvas as it plays. That sounds extravagant, and it is the reason a whole game weighs less than one photograph.
AudioSound effects from a few lines of code
No audio files, nothing to preload, and no third-party library — just oscillators and envelopes, synthesised as they play.
StorageSaving a best score with no account and no server
These games remember your best score without knowing who you are. That is a design decision as much as a technical one.
PerformanceKeeping a steady frame rate on a phone that is several years old
A game that only runs well on current hardware is a game most of its audience cannot play. Here is what actually costs frames.
RenderingStaying sharp on every screen without changing the game’s coordinates
A canvas has two sizes: the one it is displayed at and the one it is drawn at. Confusing them is why so many browser games look soft.
DesignKnowing when a game is finished
The hardest part of building a small game is not the code. It is deciding that the thing is done.
ArchitectureBuilding a game that never phones home
Nothing here is fetched while you play. That is what makes a game work on a train, and it removes a whole category of failure.
EngineeringCollision detection for small games, without a physics engine
You do not need a physics engine to make things bump into each other convincingly. You need to know which approximations are safe.
CatalogueCuration over volume: a catalogue is judged by the second game a player opens
Any site can list a thousand games. The number that matters is how many a player tries after the first one.
PagePlay the games
Twenty original HTML5 games, free in the browser.
PageGames catalogue
Licensed premium titles published for the web.
PageCategories
Every game on the site, sorted by how it plays.
PageHow the games are built
One self-contained file, canvas, no dependencies.
PageSubmit a game
How to send us an HTML5 game, and what we test.
PageLicensed titles
Bringing a licensed game to the browser.
PageIndependent developers
One person, one game, and a link is a submission.
PageWhere they are played
Old phones, small screens, metered data, offline.
PageThe catalogue
How a title gets into the catalogue.
PageAbout iptsi
An independent HTML5 games studio.
PagePartners
The studios whose games sit alongside ours.
PageFAQ
Questions from players and from developers.
PageEmbed our games
Put one of these games on your own site.
PageInformation for parents
What is in the games and what they store.
PageCopyright and DMCA
How to report a copyright problem.
PageContact
Submit a game, or ask a question.
PageSitemap
Every page on this site in one list.
Did not find it?
Tell us what you were looking for. If it should be here and is not, that is useful for us to know.