Archimedes Game - PMB-City Builder

Watch Demo | Beginner Guide Videos

Watch Demo (Chinese) | Beginner Guide Videos (Chinese)

🌐 Description


City Builder is a modular blueprint-based urban environment creation system built entirely in Blueprints. It enables fast generation of road networks, terrain surfaces, intersections, bridges, props, traffic elements and more, using civil engineering logic and procedural dynamic meshes. Perfect for open-world city scenes, simulation prototypes, or future digital twin applications.

🌄 Application Scenarios

1. Game Urban Scene Modeling
Fast prototyping of city environments in open-world or sandbox games like Sleeping Dogs, early GTA, or Schedule I. Use blueprint parameters to customize roads, intersections, and layout logic just like in city-building gameplay. Future updates will support traffic AI, runtime city editing and more.

2. Foundation for City-Building Games
Fully built in Blueprints. Combine with your own runtime construction and UI logic to expand into a full city-building experience.

3. Digital Cities / Digital Twin Simulation
Ideal for simulation, urban planning visualization, educational tools, or metaverse experiences.

⚖️ Technical Highlights

  • Civil-engineering-inspired dynamic mesh generation with parametric control.

  • Optimized geometry: seamless mesh tiling, low poly count, no overlapping on sharp turns.

  • Precise spline and modular logic for snapping, filling, and matching height difference.

  • Editor tools support procedural fill, road splitting, and building markers.

  • Clean blueprint structure, easy to understand, quick to integrate or extend.

📊 Development Roadmap

V1 Road system, plot system, and overall structural framework
V2 Building system with blueprint templates for various buildings such as bridges, overpasses, parks, and props
V3 Automatic traffic system including cars, trams, and pedestrian AI
V4 Runtime construction system (subject to feasibility and optimization)

🏛 Blueprint Assets

  • BP_CityRoad :Civil-engineering mesh layout road with snapping, lane collector, terrain generator.

  • BP_CurveRoad :Flexible spline-based curved roads, ideal for overpasses.

  • BP_Fork :Fully parametric intersection blueprint with customizable exits and styles.

  • BP_Plane :Road tile generator for attaching terrain blocks and triggering building markers.

  • BP_Slope :Auto-fitted terrain slopes for height difference filling.

  • BP_SignGroup / BP_SignSub :Customizable multi-sign system with template and text/image override.

  • BP_BridgePier :Dynamic terrain-aware piers that snap and match road height.

  • BP_StreetLamp :Grouped prop controller, demo with adjustable lighting.

  • BP_BulidingsMark :Low-poly background buildings auto-generated from splines.

  • BP_CarSpawner :Lightweight car preview system, road-only travel.

  • BP_TrafficLight :Traffic signal enum-driven system (future AI-compatible)


    To use this system properly, make sure the following three plugins are enabled in your project:

    • Geometry Script

    • Text 3D

    • Modeling Tools Editor Mode

📅 Version Compatibility & Note

  • Requires Unreal Engine 5.4 or above

  • All logic built in Blueprints

  • Some assets (AI traffic, modular buildings) planned for future releases

    💡 If you are developing a full-featured city-building game, or expect more extensive consultation and customization support, we recommend purchasing the Pro License instead of the Personal License. The Pro License includes extended usage rights and more communication support.

Ready to build your own city?