How it works
A single-player game about opening cases and building a collection. What CRATEWAVE does, what it’s built with, and how far along it is.
The premise
CRATEWAVE is a mobile game, played in portrait, about opening cases, collecting items and putting them together into showpieces. There’s no fighting and no opponent. You collect, arrange and trade up.
The game engine is done and tested, and every asset in the game has finished artwork. It has a case shop and spinner with a pity system, a workshop, a market with haggling, a collection book, a trade-up bench, a Range mini-game, and a full pull history that shows the odds. An iPhone version is in TestFlight ahead of an App Store release as a $1.99 paid download.
What’s included
A case shop with a spinner, a pity counter and a full log of every pull
Sprite compositing, stash and inspect views, all with finished artwork
Workshop, market and trade-up bench to round out the collection loop
Odds and pull history are shown right in the game
How it’s built
CRATEWAVE is built on Godot 4.7, GDScript, StoreKit and Python.
The repository is 48% GDScript, 48% Python by volume.
It carries 57 commits since Aug 2026, most recently changed in Oct 2026.
How the work is done
Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.
That’s how one person keeps this many projects moving, and it’s what this page is written from.
Current state
In development. Being worked on now.
The source is private, so the way to check what this page says is to use the product.
Next
Get CRATEWAVE
Ask about availability, a build for your platform, or a license.