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 

Steampunk Fantasy UI pack

Sound Effects

Generated using JSFXR

Music

Looping music tracks provided by torone 

Link

Engine

ExcaliburJS

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
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorMookie
GenrePuzzle
ContentNo generative AI was used

Leave a comment

Log in with itch.io to leave a comment.