
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 ⭐

















