A single-level 2D platformer built with Phaser, TypeScript, and Vite. Its central mechanic records the player's movement and replays it as a Time Echo that can operate pressure plates.
npm install
npm run devOpen the URL printed by Vite. Audio starts after the player presses Begin the Run, as required by browser autoplay policies.
npm test
npm run buildThe production output is written to dist/. Vite uses relative asset paths so the build can be hosted below a GitHub Pages repository path.