A casual arcade game built for the Gamedev.js Jam 2026 - theme: Machines.
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.
My first ever "game" I've created; all game art was created by myself (first time as well...), not meant to be anything crazy just a little boredom buster game, did not get anywhere near what I wanted to complete for the submission due to school and exams but I'm happy with my first attempt.
This entry targets four jam challenges:
- Open Source by GitHub
- Build it with Phaser by Phaser Studio
- YouTube Playables by YouTube
- Deploy to Wavedash by Wavedash
- Node.js is required to install dependencies and run scripts via
npm.
git clone https://github.com/masonlet/fix-it.git
cd fix-it
npm installnpm run dev # Local development server
npm run build # Production build- Project scaffolded from phaserjs/template-youtube-playables
- YouTube Playables Helper Library (
YoutubePlayables.js) by Phaser Studio
MIT License - see LICENSE for details.