Libreopolis
Libreopolis is a from-scratch C++20 city-building game, compatible with the
classic .SC2 and .SCN city and scenario formats. It began as an attempt to
understand how an old favourite worked and gradually became an entire working
simulation: growth, transport, budgets, disasters, weather and all.
Compatibility is the useful constraint. Original cities should load here, and cities saved here should remain understandable to the original game. Within that boundary, Libreopolis is free to tidy things up, wander off and become its own peculiar city.
The engine does not distribute the original game’s assets; it reads them from the player’s own installation.
Related posts
Reinventing a city simulator
Libreopolis began as an attempt to understand an old game and became a compatible city of its own.