A Roman city-builder · on Roblox
You arrive on a wild Mediterranean shore with nothing. No streets, no walls, no harbour. You have only the hills, and the sea, and whatever you can carry.
Every server generates its own world from a seed: seven hills, a coastline, and a frontier that runs out past the edge of the map. Nothing is placed by hand. The city you build is one nobody has built before.
Gather, fish and craft. Grow improvised coastal huts into terraced streets, and put citizens to work at the olive press, the kiln and the carpenter's bench.
Weather, roads and harbours are systems, not scenery. Consign goods at a far province's pier and draw them at Rome's harbour hours later, while you're somewhere else entirely.
Raids off the frontier, siege at the walls, and a mountain that does not stay quiet. A city is something you keep, not something you finish.
What makes it different
Most worlds forget. Log off, let the server die, and everything you did goes with it.
This one doesn't. Every server that shares a seed shares one ledger. So, a province you worked keeps your name on it, and an aqueduct you finished is still standing for a stranger who lands there next month, on a server you will never see.
Two thousand four hundred and one provinces, every one of them named. Not one of them anybody's yet.
2,401
Provinces · one seed
In game





Captured in engine. The header image above is painted key art.
Original score
The music follows the state of the world. From the forum at midday, the streets after dark, a fleet on open water, and a horde at the wall. And then it stops, because a score that never rests is a score you mute.
A groma is the surveying instrument a Roman engineer planted at the centre of a new town with crossed arms, four plumb lines, and sighted along to fix the two main streets. Every wall, block and boundary in the settlement was measured off that one point.
Seven Hills builds its cities the same way. Plant a seed, fix the grid, and let the rest follow from it.