I built FactoIsle by myself, in Unity. It is a factory-building sandbox on a generated island: you place machines, run pipes, and automate production. Over a thousand people have downloaded it from itch.io.

The design problem was scale. The map holds more than 100,000 entities. Loading that in one go kills the editor, so I split the world into 32×32 chunks, stream them around the player, and pin working factories with a ticket system so machines keep ticking after you walk away.

I also had to make the world persist. Entity state lives in small binary containers; unloading a chunk writes those out. The whole save is one file, under 10MB.

Pipes and multiblocks are the factory layer I designed: pipes rebuild into transport systems from ports, and machines assemble from block patterns in any rotation. Progression is a quest graph — each quest a class that declares what you need, what it unlocks, and what it depends on.

The note below is the engineering, with the actual systems and code.