Arcade Games — Documentation Index

Browser-based arcade games built with vanilla JavaScript and the Canvas 2D API. Polygon-based collision, procedural audio, and high score systems.

Asteroids++

Classic Asteroids with wrap-around physics, pixel-perfect polygon collisions, infinite rounds, and an accuracy streak bonus.

Doc Covers
Guide Controls, gameplay, scoring, settings, colour themes, strategy
How it works Architecture, polygon generation, collision detection, rendering, audio
Build your own Step-by-step tutorial to rebuild from scratch

Space Invaders++

Classic Space Invaders with procedural polygon aliens, destructible barriers, and a lives system.

Doc Covers
How it works Architecture, alien design, collision, barriers, layout
Build your own Step-by-step tutorial to rebuild from scratch