Skip to content

CityGen requirements

Current version
1.3
Unreal Engine
5.4, 5.6, 5.7, 5.8

CityGen supports Unreal Engine 5.4, 5.6, 5.7 and 5.8.

CityGen is built on the WorldGen terrain core, and every WorldGen feature is included. You do not need to buy or install WorldGen separately. WorldGen is sold on its own for projects that only need procedural terrain streaming, without the city-builder layer.

Both are bundled with Unreal Engine 5:

  • ProceduralMeshComponent (terrain geometry)
  • Enhanced Input (the RTS camera and the placement modes)

CityGen uses no third-party code. Its noise library, CLMNoise, is original, so there are no extra licence requirements.

  • Development platforms: Windows, Mac
  • Target build platforms: Windows, Mac, Linux
  • Code modules: CityGen (Runtime), CityGenEditor (Editor)
  • Input: keyboard and mouse, through Enhanced Input. There is no gamepad support.
  • Network replicated: partial. Terrain streaming is multiplayer-aware; city authoring is single-player. See the FAQ.