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.