- Status
- In development · Steam page live, playable build on itch.io
- Platform
- Windows
3D business simulation · Godot
A Cut Above: Mow & Grow
A 3D lawn-care business simulation. You take contracts from a job board, mow properties that are generated for each job, and grow the business with new equipment, service regions and a daily economy. It's my longest-running project, with public commits going back to 2022.
- The first lawn system gave every patch of grass its own physics object, which came to 44,289 scene nodes and 20,738 physics bodies on a medium lawn. It was replaced with a grid that stores one byte per cell and that the grass shader reads, so the same lawn now uses one node and no physics bodies.
- Each contract's property is generated from a seed by a versioned generator. The job market for each day is seeded from the save and the day number, instead of from a running random number stream.
- Saves are versioned JSON. Each save is written to a temporary file, read back and checked, and only then swapped in, with the old save kept as a backup. There are 27 validation suites with over 1,300 assertions that run through the real game systems.
- Godot 4.6
- GDScript
- Godot shaders
- MultiMesh
- Jolt Physics
- JSON persistence


