Uploaded May 2026 | Updated September 2026, 2 weeks ago
CityGen is an Unreal Engine 5 plugin for building indie city-builder, RTS, and 4X games on top of infinite procedural worlds. It's built on WorldGen — inheriting its chunk streaming, biomes, hydraulic erosion, and foliage systems — and adds the city-builder layer on top: the tools the player uses to actively shape their world. Roads, building placement, and zone systems, all running in real time with no baked landscapes or pre-authored heightmaps.
Last video I built the top-down camera for CityGen. This video the player can finally DO something — draw roads, with the terrain reshaping itself in real time around every road, junction, and intersection.
────────────────────────────────────────
🛣️ CITYGEN — PLAYER-DRAWN ROADS
────────────────────────────────────────
► Citygen on FAB: fab.com/listings/943e7e83-f24c-4914-a3b5-d6ac38a9f017
► Built on WorldGen — get WorldGen on FAB: fab.com/listings/e4e93fbe-9326-40b8-a043-a809f788306a
► WorldGen Project File: patreon.com/posts/158314143
► CityGen(early access + project files): patreon.com/posts/159167481
────────────────────────────────────────
IN THIS VIDEO
────────────────────────────────────────
✔ Click-to-place road tool with rubber-band preview
✔ World grid snapping + Shift to bypass
✔ Smart snap to existing road endpoints and centerlines
✔ Auto junctions — flat plazas at every intersection
✔ Crossing detection — roads passing through each other auto-junction
✔ Terrain reshapes around roads in real time — flatten, blend, foliage clearance
✔ Slope feasibility check — Cities Skylines style refusal of too-steep roads
✔ Embankment cross-section meshes that bury into the terrain naturally
────────────────────────────────────────
🎮 SUPPORT & COMMUNITY
────────────────────────────────────────
► Patreon: patreon.com/cw/CodeLikeMe
► Subscribe: youtube.com/codelikeme
────────────────────────────────────────
#UnrealEngine #UE5 #CityBuilder #GameDev #ProceduralGeneration #IndieDev #CitiesSkylinesStyle #OpenWorld #UnrealEngine5 #CityGen #WorldGen #ProceduralTerrain #RoadNetwork #SplineMesh
► 👇 𝐒𝐮𝐩𝐩𝐨𝐫𝐭 𝐓𝐡𝐞 𝐂𝐡𝐚𝐧𝐧𝐞𝐥 // 𝐁𝐞𝐜𝐨𝐦𝐞 𝐀 𝐏𝐚𝐭𝐫𝐨𝐧!
patreon.com/codelikeme
CityGen is an Unreal Engine 5 plugin for building indie city-builder, RTS, and 4X games on top of infinite procedural worlds. It's built on WorldGen — inheriting its chunk streaming, biomes, hydraulic erosion, and foliage systems — and adds the city-builder layer on top: the tools the player uses to actively shape their world. Roads, building placement, and zone systems, all running in real time with no baked landscapes or pre-authored heightmaps.
Last video I built the top-down camera for CityGen. This video the player can finally DO something — draw roads, with the terrain reshaping itself in real time around every road, junction, and intersection.
────────────────────────────────────────
🛣️ CITYGEN — PLAYER-DRAWN ROADS
────────────────────────────────────────
► Citygen on FAB: fab.com/listings/943e7e83-f24c-4914-a3b5-d6ac38a9f017
► Built on WorldGen — get WorldGen on FAB: fab.com/listings/e4e93fbe-9326-40b8-a043-a809f788306a
► WorldGen Project File: patreon.com/posts/158314143
► CityGen(early access + project files): patreon.com/posts/159167481
────────────────────────────────────────
IN THIS VIDEO
────────────────────────────────────────
✔ Click-to-place road tool with rubber-band preview
✔ World grid snapping + Shift to bypass
✔ Smart snap to existing road endpoints and centerlines
✔ Auto junctions — flat plazas at every intersection
✔ Crossing detection — roads passing through each other auto-junction
✔ Terrain reshapes around roads in real time — flatten, blend, foliage clearance
✔ Slope feasibility check — Cities Skylines style refusal of too-steep roads
✔ Embankment cross-section meshes that bury into the terrain naturally
────────────────────────────────────────
🎮 SUPPORT & COMMUNITY
────────────────────────────────────────
► Patreon: patreon.com/cw/CodeLikeMe
► Subscribe: youtube.com/codelikeme
────────────────────────────────────────
#UnrealEngine #UE5 #CityBuilder #GameDev #ProceduralGeneration #IndieDev #CitiesSkylinesStyle #OpenWorld #UnrealEngine5 #CityGen #WorldGen #ProceduralTerrain #RoadNetwork #SplineMesh
► 👇 𝐒𝐮𝐩𝐩𝐨𝐫𝐭 𝐓𝐡𝐞 𝐂𝐡𝐚𝐧𝐧𝐞𝐥 // 𝐁𝐞𝐜𝐨𝐦𝐞 𝐀 𝐏𝐚𝐭𝐫𝐨𝐧!
patreon.com/codelikeme










