The Procedural Content Generation Framework (PCG) is a toolset for creating your own procedural content inside Unreal Engine. PCG provides artists and designers the ability to build fast, iterative tools and content of any complexity ranging from asset utilities, such as buildings or biome generation, up to entire worlds.
The PCG framework is built for extensibility and interactivity, providing easy integration into existing world building pipelines, effectively blurring the lines between procedural and more traditional workflows.
Build tools to populate worlds quickly and efficiently with optimal, high-quality content
Create advanced procedural rules
Deterministic rules, communication between graphs
Supports Landscapes, Splines, Volumes, Blueprints, Geometry Script, Niagara and more.
Runtime on-demand generation
Non-destructive workflows that allow manual interactions
Fast iteration speed through real time, live editing workflows
Spawn content optimally with World Partition support, control over instancing and actor counts
Custom Procedural Node Graph
Library of operators
Attribute Spreadsheet
Determinism / Unit testing
Live changes updating in real time to support a live workflow
PCG Component
Generate content and interact with data in the world