I Built a Road Tool That Reshapes Terrain in Runtime | UE5 CityGen #2 @CodeLikeMe
I Built a Road Tool That Reshapes Terrain in Runtime | UE5 CityGen #2  @CodeLikeMe
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
I Built a Road Tool That Reshapes Terrain in Runtime | UE5 CityGen #2Unreal Engine Fast Travel System - Unreal Engine 5 Action RPG #216Combat Start Animation - Unreal Engine Reactive Turn Based Combat #28PlanetGen — Procedural Spherical Terrain | Gravity | Runtime Streaming | Foliage | Biomes | UE5Unreal Engine 5 Design Viewer Tutorial - Part 5 - Highlight Selected Objects with an OutlineSuperman flight between planets, no loading screen (UE5)Unreal Engine Fast Travel System - Unreal Engine 5 Action RPG #216How To Disintegrate Multi Material Mesh- Unreal Engine Reactive Turn Based Combat #49Unreal Main Map - Character Markers - Unreal Engine 5 Action RPG #211WorldGen V1.2 — Hydraulic Erosion for Infinite Procedural Terrain (UE5)Runtime Infinite Terrain Streaming for UE5 — WorldGenRevive Fallen Allies - Unreal Engine Reactive Turn Based Combat #41
CodeLikeMe |

I Built a Road Tool That Reshapes Terrain in Runtime | UE5 CityGen #2

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER