Snake
Eat, grow, and do not bite yourself. Speeds up as you go.
Breakout
Clear every brick across rising levels without dropping the ball.
2048
Slide and merge tiles. Reach 2048, then see how far past it you get.
Memory Match
Find every pair in as few moves as you can. Three grid sizes.
Minesweeper
Three board sizes, flags and chording. Your first click is always safe.
Tic-Tac-Toe
Three AI levels — the hardest is unbeatable — or pass-and-play.
Plus 19 games hiding inside Google
Solitaire, PAC-MAN, Minesweeper, Champion Island and more — scattered across Google Search and the Doodle archive with no index anywhere. We built one.
Open the directoryWhy these run so well
Each game is a single small file of plain JavaScript drawing to a canvas or a grid of elements. There is no game engine, no asset download and no network call once the page has loaded, so a game starts in well under a second even on a slow connection.
Controls
- Snake — arrow keys or WASD, or swipe on a touchscreen. Space pauses.
- Breakout — move the mouse, drag your finger, or use the left and right arrows.
- 2048 — arrow keys or WASD, or swipe in any direction.
- Memory Match — click or tap a card to flip it.
About your scores
High scores are stored in your browser only. They are never uploaded, and clearing your browser data will reset them. Playing in a private window means nothing is kept at all.