
STEAMSPIN
STEAMSPIN
A steampunk-inspired puzzle game about spinning, swapping, and solving mechanical machines.
Created for The Very Serious Juniper Dev Game Jam 2026 by mookie4242.
If you like this game, gimme a start on GitHub!!!
GitHub Repo: Link
About the Game
STEAMSPIN is a browser-based puzzle game built around the jam theme:
"Spin to Win"
Rotate and swap machine components to restore complex steampunk contraptions. Align gears, connect pipes, and solve increasingly challenging mechanical puzzles while racing against your best completion times.
Built with ExcaliburJS, STEAMSPIN focuses on satisfying puzzle-solving, procedural machine generation, and a clean browser experience.
No generative AI artwork was used in the creation of this game. All visuals, sounds, and assets were handcrafted, assembled, or sourced from static asset packs.
Features
- Procedurally generated machine puzzles
- Steampunk-inspired machinery and visual design
- Rotate and swap tile-based machine components
- Multiple puzzle layouts and configurations
- Time-based challenge gameplay
- Lightweight browser-based experience
- Built entirely in TypeScript using ExcaliburJS
How to Play
Controls
Mouse
- Left Click — Select a tile to swap
- Right Click — Rotate a tile
- Left Click (HOLD) - Rotates a tile (Mobile Support)
Keyboard
- Used for menu and button navigation
Objective
Repair each machine by arranging the puzzle pieces into a working configuration.
- Rotate machine components into alignment
- Swap misplaced parts
- Connect pipes, gears, and mechanisms
- Complete the machine as quickly as possible
- Improve your best completion times
Development Notes
STEAMSPIN was developed as a solo project during a 7-day game jam.
The primary goal was to create a polished puzzle experience while keeping the project scope manageable enough to allow time for:
- Gameplay iteration
- Playtesting
- Bug fixing
- UI refinement
- Jam submission preparation
A large focus of development was spent experimenting with procedural machine generation and ensuring every puzzle remained readable and enjoyable to solve.
I used Aseprite for the pixel art for the machine procedural generation, which is a rules engine and tiles that I drew.
Asset Credits
UI
Steampunk Fantasy UI Pack by Positron
Sound Effects
Generated using JSFXR
Music
Looping music tracks provided by torone
Engine
Feedback Welcome!
Thanks for checking out STEAMSPIN!
If you enjoy the game, please leave a rating and comment. Feedback from fellow developers and players is greatly appreciated and helps improve future projects.
Good luck, and keep those machines spinning!
| Updated | 3 days ago |
| Published | 4 days ago |
| Status | Released |
| Platforms | HTML5 |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | Mookie |
| Genre | Puzzle |
| Content | No generative AI was used |






Leave a comment
Log in with itch.io to leave a comment.