Arcade Games: retro classics directly in the browser
The lab's arcade games
The Arcade section of Michele Lab hosts a collection of classic retro games reprogrammed from scratch in pure JavaScript, optimised to run on any device — from desktop to phone.
Available games
- 🐍 Snake — the classic growing snake
- 🧱 Breakout — destroy all bricks with the ball
- 👾 Invaders — defend against the alien invasion
- 🎮 Pac-Maze — navigate the maze collecting points
- 🟦 Tetris — fit the falling pieces together
Features
- Touch controls for mobile with virtual D-pad
- Chiptune audio generated via Web Audio API — no music files, zero copyright
- Dark/light mode synchronised with the site theme
- Zero installations — play directly in the browser
Why build them?
These games were developed as a programming exercise and as a demonstration that engaging experiences can be built with simple technologies: HTML, CSS and vanilla JavaScript.
Play at saloneylab.com/arcade.