Skip to content

CityGen

A runtime city-builder framework: draw roads, place buildings and paint zones on streaming procedural terrain.

Highlights

  • Players draw roads, place buildings and paint zones at runtime
  • Runs on infinite streaming terrain, built on WorldGen
  • Junctions, bridges, sidewalks and roadside props
  • A day/night cycle that lights up the city after dark

Gallery

  • CityGen screenshot 1 of 18
  • CityGen screenshot 2 of 18
  • CityGen screenshot 3 of 18
  • CityGen screenshot 4 of 18
  • CityGen screenshot 5 of 18
  • CityGen screenshot 6 of 18
  • CityGen screenshot 7 of 18
  • CityGen screenshot 8 of 18
  • CityGen screenshot 9 of 18
  • CityGen screenshot 10 of 18
  • CityGen screenshot 11 of 18
  • CityGen screenshot 12 of 18
  • CityGen screenshot 13 of 18
  • CityGen screenshot 14 of 18
  • CityGen screenshot 15 of 18
  • CityGen screenshot 16 of 18
  • CityGen screenshot 17 of 18
  • CityGen screenshot 18 of 18
1 / 18

Supports Unreal Engine 5.4, 5.6, 5.7, 5.8. Current version: 1.3.

See the full feature list in the documentation.

Related tutorials

Free tutorial series on the CodeLikeMe channel that explore the same systems, step by step.

Documentation

More videos

More in Worlds

  • WorldGen: Infinite procedural terrain that streams while your game runs, with biomes, foliage, water, roads and towns.
  • RTSKit: A top-down real-time-strategy starter kit: selection, orders, economy, building, walls, training, combat, an AI opponent, a minimap and save/load, all driven by DataTables.