Classic 2D Games — Play in Browser
5 classic arcade games, implemented from scratch in HTML Canvas + JavaScript. No frameworks, no dependencies — just you, the keyboard, and a few hundred lines of game loop.
Select a game
🐍 Snake
Score: 0
Arrow keys to move · P to pause
🧱 Tetris
Score: 0 · Lines: 0
← → move · ↑ rotate · ↓ soft drop · Space hard drop · P pause
🏓 Pong
0 - 0
W/S to move left paddle · ↑/↓ for right (2-player) · Space to serve
🧱 Breakout
Score: 0
← → to move paddle · mouse also works
💣 Minesweeper
Click a cell to start
Left-click to reveal · Right-click to flag