TerraDyne now exposes a manager-owned runtime world layer on top of the existing landscape-to-runtime terrain pipeline.
- Authored world conversion: Landscape import, paint layer capture, placed foliage transfer, actor foliage transfer, save/load, and terrain replication remain the authored-world entry point.
- World population persistence:
ATerraDyneManagercan register placed actors, place new persistent runtime actors, persist harvest/destroy/regrowth state, and restore that state throughSaveWorld/LoadWorld. - Procedural extension:
FTerraDyneProceduralWorldSettingsenables deterministic seeded outskirts, biome overlays, runtime spawn rules, and optional infinite edge growth beyond the authored footprint. - Gameplay hooks: Terrain, foliage, and population change delegates now broadcast from the manager. Navmesh dirty areas, AI spawn zone queries, biome queries, and build-permission checks are available through Blueprint-callable APIs.
- Designer workflow:
UTerraDyneWorldPresetpackages biome overlays, population rules, AI zones, and build permissions.ATerraDyneSceneSetupcan apply a preset and choose a template (Sandbox,Survival Framework,Authored World Conversion).
ApplyWorldPresetRegisterPersistentActorPlacePersistentActorPlacePersistentActorFromDescriptorHarvestPersistentPopulationSetPersistentPopulationDestroyedRefreshPopulationForLoadedChunksGetBiomeTagAtLocationCanBuildAtLocationGetAISpawnZonesAtLocationGetPCGSeedPointsForChunk
FTerraDynePopulationDescriptorFTerraDynePersistentPopulationEntryFTerraDynePopulationSpawnRuleFTerraDyneBiomeOverlayFTerraDyneProceduralWorldSettingsFTerraDyneProceduralChunkStateFTerraDyneAISpawnZoneFTerraDyneBuildPermissionZoneFTerraDynePCGPoint
- Create a
UTerraDyneWorldPresetasset. - Configure procedural settings, biome overlays, population rules, AI zones, and build permissions in the preset.
- Assign the preset to
ATerraDyneManager.WorldPresetorATerraDyneSceneSetup.WorldPreset. - Use
ATerraDyneSceneSetup.DemoTemplateto bootstrap aFull Feature Showcase, a sandbox, a survival-oriented runtime world, or an authored conversion level. - Query
GetPCGSeedPointsForChunkfrom Blueprint or PCG-adjacent tooling when you need TerraDyne-managed points for secondary generation.
TerraDyne.WorldFramework.PersistentPopulationSaveLoadTerraDyne.WorldFramework.GameplayHooksAndProceduralMetadata