
Descrizione
A Multiplayer PCG building system for Unreal Engine 5. Players can expand, remove, and customize rooms in a replicated voxel grid with per-surface material and mesh overrides.
Designed for fast iteration, clean graphs, and artist-friendly workflows.
How To With Demo Assets
Add BP_VoxelPCG to your world
Add BP_VoxelPCG_Add to your world to create the starting point
Configure the parameters (cell size, meshes, materials)
Play
How To From Scratch
Add a PCG Surface Override component to your PCG actor
Use PCG graph nodes (Get Expansion Points, Get Removal Points, Apply Surface Override) to drive generation
At runtime, call AddExpansion, AddRemoval, or SetSurfaceMaterial to modify the world
Use Classify Voxel Hit to convert player clicks into grid keys and surface types
Bind OnExpansionChanged / OnRemovalChanged / OnSurfaceOverrideChanged delegates for FX and PCG regeneration
USE CASES
Player-built dungeons and bases with replicated state
Runtime room customization (swap wall materials, floor tiles, ceiling styles)
Procedural level editing tools with save/load support
PRIMERS
Part of the Primer series, this plugin prioritizes clarity, control, and practical workflows.



