Skip to content

Repository files navigation

Supports 5.8 5.7 and earlier versions down to 5.3 License Stars Forks Deep Wiki

PCGEx Logo

PCG Extended Toolkit (PCGEx)

Node & feature ecosystem for advanced PCG in Unreal Engine
Graph theory, pathfinding, spatial queries, asset management, and more.

DocumentationInstallationChangelogsDiscordSupport on Patreon


What is PCGEx?

A comprehensive node ecosystem that extend Unreal Engine's PCG framework with structure, connectivity, and spatial intelligence.

Build graph networks from points. Pathfind through them. Compose filters and heuristics as reusable sub-nodes. Stage assets. Sample across datasets. Manipulate paths. Streamline the sorting, fusion, partitioning, and attribute work that complex workflows demand.

PCGEx is fully documented and production-ready.


Getting Started

AI Assistants : Gitbook llms.txt and llms-full.txt has you covered.

Support

PCGEx is actively developed for the latest 5.x version and most updates are backported to 5.x-1 if Epic's APIs aren't too widely diverging.

PCGEx Pro

PCGEx also has a small ecosystem of more uniquely targeted plugins that build on top of the core plugin, under the "PCGEx Pro" umbrella :

PCGEx + ZoneGraph • Generate ZoneGraph roads & polygons from clusters
PCGEx + Valency • Constraint solving pipeline (WFC + free-form connector grammar)
PCGEx + Cluster Sketch • Create clusters by hand with per-element data layers


Branches

- main
Compiles against latest launcher engine binaries
(this an unstable branch)

+ 5.x
Compiles against that version of the engine
(these are stable branches)

! `FAB-5.x`
Served to FAB and have some features disabled
(no PCHs, no tooling/cherry-picking scripts);
they can be unstable during submission windows.

Note that PCGEx is actively maintained only for 5.7+.


Support the project

PCGEx is free and open source under the MIT license. If it's useful to your work, consider:


Acknowledgments

Supporters

Check out the Supporters page on Gitbook!

Third-Party Libraries

  • delaunator-cpp → Fast Delaunay triangulation
  • Clipper2 → Polygon clipping and offsetting (modified C++ port, v2.0.1) by Angus Johnson

Special Thanks

@MikeC, @TyrannicGoat, @EdBoucher Reckless experiments, feedback, and suggestions that shaped the plugin into what it is today
@Amathlog Epic Games staff, invaluable PCG framework guidance
@Erlandys Advanced C++ insights
@Syscrusher / Sine Nomine Associates Linux support
@staminajim, @MaximeDup, @EmSeta macOS compatibility

And all the contributors who make this project better! ❤️


License

MIT License • Free for personal and commercial use. Attribution appreciated but not required.

About

The missing pieces for Unreal's PCG. Graph theory, advanced pathfinding, spatial ops, filtering, asset management, and more.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

687 stars

Watchers

16 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages