Mighty Beans Battle Arena
An auto-battler where you build a bean from parts and watch it fight on its own in a Beyblade-style stadium.

You design the fighter, then let go. Every bean is assembled from parts that decide how it moves, hits and defends. Once the match starts, both builds fight autonomously, so the fun is in the build, not the button presses.
What’s in it
- Bean builder: combine parts and traits into your own fighter.
- Stadium arena: a hex-tiled bowl with obstacles and a magnetic infinity rail that grabs and accelerates nearby beans.
- Paced matches: every fight is tuned to last between 30 seconds and 5 minutes, with a sudden-death ramp near the end.
- Procedural sound: the sound effects are generated in code.
How it’s made
Built solo in Godot 4. Balance is tested with a headless simulator that runs batches of random-build battles at high speed and reports how long they last.