Overview
Hands-on walkthroughs for the most common changes. Each tutorial references Blueprints under Content/CityBuilderTemplate/ and includes worked examples you can apply in DemoMap.
Tutorial index
Section titled “Tutorial index”| Tutorial | What you will do |
|---|---|
| Try the demo | First session — roads, houses, shops, simulation HUD |
| Tune economy and progression | Costs, income, XP, unlock levels, sim speed |
| Add a new building type | Duplicate BP_CBT_House or BP_CBT_Shop with new mesh and stats |
| Customize roads and grid | Grid size, road meshes, lamps, traffic |
| Migrate into your project | Move template content into an existing UE project |
Recommended order
Section titled “Recommended order”flowchart LR A[Getting Started] --> B[Try the demo] B --> C[Tune economy] C --> D[Add building or Roads] D --> E[Migrate] B --> F[Blueprint Reference]
- Getting started — open the project and learn the layout.
- Try the demo — play through one complete city session.
- Tune economy — adjust balance before adding content.
- Add a building or Customize roads — art and systems (either order).
- Migrate — only if you are moving assets into another project.
- Blueprint reference — property and function lookup.
Example presets (quick reference)
Section titled “Example presets (quick reference)”Apply these on child building Blueprints and BP_CBT_TimeOfDay for fast balance experiments.
| Preset | Target | Suggested changes | Best for |
|---|---|---|---|
| Relaxed start | BP_CBT_House, BP_CBT_Shop | Lower BuildingCost_Currency ~25%; raise Revenue Per Worker on shop ~20% | Learning placement without grinding |
| Fast city | BP_CBT_GameState, BP_CBT_TimeOfDay | Default DoubleSpeed via ESimulationState; raise Sun Speed on BP_CBT_TimeOfDay; shorter ConstructionTime on houses | Quick iteration and trailers |
| Road-first challenge | BP_CBT_BaseBuilding | Increase all BuildingCost_Currency ~15%; keep bIsNearRoad strict | Emphasize infrastructure planning |
| High-rise unlock | BP_CBT_Apartment, BP_CBT_OfficeBuilding | Set UnlockLevel to 2 and 3 respectively | Visible progression gating |
Open each Blueprint’s Class Defaults to read current shipped values before applying deltas.
Key paths
Section titled “Key paths”| Item | Location |
|---|---|
| Content root | Content/CityBuilderTemplate/ |
| Playable map | Maps/DemoMap |
| Menu map | Maps/MainMenu |
| Player controller | Blueprints/BP_CBT_PlayerController |
| Economy singleton | Blueprints/BP_CBT_Singleton |
| Building parent | Blueprints/Buildings/BP_CBT_BaseBuilding |
| HUD | Blueprints/Widgets/WBP_PlayerHUD |
| Save slot | CityBuilderSaveGame (via GetSaveGameSlotNameAndIndex) |