An open source city simulation based on Micropolis
City Limits is a re-imagining of SimCity Classic that brings modern city building concepts to the classic game.
CityLimits is written in Swift 6 with raylib-swift and Hudini. For now it builds on Linux, with Swift 6.3 or later and the packages raylib needs for a window (X11 or Wayland, and OpenGL).
swift build # build the game and its core
swift test # run the tests
swift run citylimits # play
swift run citylimits --help # the command line: headless runs and scenarios
packaging/linux/package.sh # build an AppImage and a .tar.gz into dist/releasepackaging/ says what the packages hold and which systems they run on.
Up to 0.5, CityLimits was written in C#; that build lives on the
legacy/csharp branch, with its own instructions. See
the documentation for playing, modding, and the file
formats.
I license this project under the GPL-3.0 license - see LICENSE for details.