This custom Blender Python addon and workflow accelerated my iteration speed while creating levels for a game prototype about platforming along colorful playground walls.
Iteration time for levels dropped to minutes, and I could turn a rough sketch into an entirely new level in Unity in less than an hour.
The tool allows me to design and iterate on level platforms designs just by manipulating curves in Blender. After creating curves representing banked walls, I used the tool to export curve data in CSV format alongside the meshes generated from those curves via geometry nodes.
I imported both into Unity to recreate Bezier curves that are precisely aligned to level geometry for use in gameplay logic.
Since this was a 2.5D platformer, player movement was constrained to the imported Bezier curves and objects were anchored along each curve.