A casual HTML5 arcade game where broken contraptions roll down a conveyor belt. Spot the faults, tap to inspect, and complete quick minigames to fix them before they slide off the edge. Start simple - pump a bike tire, screw a lightbulb - then face increasingly complex machines with multiple faults as the belt speeds up. You get 10 lives; each unfixed issue costs one.
Originally built for the Gamedev.js Jam 2026 (theme: Machines). The jam version lives at fix-it-jam; this repo is the continued development.
- npm
- Node.js 18+ (for local development and building only)
git clone https://github.com/masonlet/fix-it.git
cd fix-it
npm installnpm run typecheck # Type checking
npm run dev # Local development http://localhost:5173
npm run build # Vite build
npm run preview # Preview production Vite build http://localhost:4173The production builds static files to the dist/ directory which can be hosted on any static hosting provider. Node.js is not required to run the deployed site.
- Project scaffolded from phaserjs/template-youtube-playables
- YouTube Playables Helper Library (
YoutubePlayables.js) by Phaser Studio
MIT License - see LICENSE for details.
