All games
Released

Mirror Match

Two souls, one reflection.

Steer a hero through obstacles while her mirror reflection moves in lockstep across a parallel lane. One hit on either side and the mirror shatters in slow motion.

Phaser 3Web AudioVite
Download on theApp Store
Get it onGoogle Play

Platform: iOS · Android · Web

Mirror Match app icon
0
Modes
0k
Lines of code
0
AI commits

/why

Why we made it

We wanted a single mechanic players could explain in five seconds: 'you control both at once.' Then we added shards, slow-motion deaths, and procedural audio.

/play

How to Play

  1. 01Tap left or right to move the real character.
  2. 02The reflection mirrors every input automatically.
  3. 03Both lanes spawn obstacles — both must dodge.
  4. 04Tap golden shards as they appear for +50 score.
  5. 05One collision ends the run with a glass-shatter death animation.
  6. 06Best score persists locally; chase your own ghost.

/features

Features

Mirror Mechanic

Procedural Audio

Slow-mo Death

Endless Mode

/tech

Under the hood

  • Web Audio API synthesis — every sound is generated, not loaded.
  • Procedurally generated character + obstacle variants.
  • Slow-motion death uses Phaser timeline scaling.
  • Pure Phaser 3 + Vite, single bundle under 200KB gzipped.

/devlog

Dev log

  • 01
    2026-03

    Mirror physics tightened

    Reflection now exactly mirrors input within one frame.

  • 02
    2026-04

    Slow-mo death animation

    Glass shatter effect on collision, time scales to 0.2x.

  • 03
    2026-04

    Procedural sound pass

    Replaced last sample with Web Audio synth — zero asset files.

/next

What's next

  • [ ]Daily challenge mode
  • [ ]Power-up shards (slow-time, double-score)
  • [ ]Boss obstacles every 1000m
Share: