Skip to content

Installing CityGen

  1. Buy or claim CityGen on its Fab listing.

  2. Open the Epic Games Launcher and go to Unreal Engine → Library. Find CityGen in your Fab Library (called the Vault in older launcher versions).

  3. Click Install to Engine and pick your engine version (5.4, 5.6, 5.7 or 5.8).

  4. Open your project, go to Edit → Plugins, search for CityGen and enable it.

  5. Restart the editor when prompted.

Install from the Patreon project files (source)

Section titled “Install from the Patreon project files (source)”
  1. Copy the CityGen folder into your project’s Plugins/ directory.

  2. Right-click your .uproject file and choose Generate Visual Studio project files.

  3. Open the solution, build, and launch the editor.

The plugin is enabled automatically when installed this way.

CityGen depends on ProceduralMeshComponent and Enhanced Input. Both ship with Unreal Engine 5. If you have turned either off in your project, turn it back on under Edit → Plugins.

Open the included demo map and press Play. Terrain streams in around the RTS camera and the HUD appears. Use the HUD buttons or the keys to try each tool: R for roads, Z for zones, B for buildings and X for demolish. The demo map also has the day/night cycle and distance fog set up.

A free playable demo is available from the CityGen links page.

Next: Quick start.