
Description
PCG Extended Toolkit - 200+ Nodes for Advanced Procedural Generation
Transform scattered points into structured worlds.
PCGEx extends Unreal Engine's PCG framework with the low-level primitives it's missing: graphs, advanced pathfinding, spatial queries, data manipulation, and comprehensive workflow tools.
What PCGEx Does
Vanilla PCG excels at scattering and placement. PCGEx adds structure:
- Graphs & Clusters - Delaunay, Voronoi, MST, convex hulls. Build connected networks from points, then query, filter, and refine them.
- Pathfinding - A*/Dijkstra routing with pluggable heuristics. Find optimal paths through your graphs.
- Path Operations - Smooth, subdivide, offset, bevel, fuse. Complete toolbox for polyline manipulation.
- Spatial Queries - Octree lookups, point fusion with blending, Lloyd relaxation, bin packing.
- Sampling & Blending - Transfer data between point sets, surfaces, splines, textures with configurable weighting.
- Filter Ecosystem - Reusable sub-nodes for selection logic. Define once, use everywhere.
- Asset Collections - Curated mesh/actor libraries with weighted distribution and per-entry overrides.
- Topology Tools - Boundary detection, flood fill, island analysis.
- And Much More - Shapes, polygon booleans (Clipper2), tensors, noise, bridges, utilities...
200+ nodes. Fully parallelized. Production-ready.
---
Resources
📦 Example Project - Hundreds of annotated examples
---
Open Source
PCGEx is free and open source (MIT License) on GitHub. Community-driven, fast-evolving, production-tested.
Interop Plugins
- PCGEx + ZoneGraph - Generate AI navigation from clusters
- PCGEx + Watabou - Import Watabou procedural maps
---
For Developers
Extensible C++ framework with processor patterns, factory system, data facades, and cluster infrastructure. Build custom nodes that inherit parallel processing automatically.
---
MIT License | Star on GitHub ⭐

















