MCPcopy Create free account
hub / github.com/PCGEx/PCGExtendedToolkit

github.com/PCGEx/PCGExtendedToolkit @5.3-Sunset

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.3-Sunset ↗ · + Follow
6,228 symbols 14,293 edges 718 files 67 documented · 1% updated 6d agov0.76.2 · 2026-07-05★ 669

Browse by type

Functions 4,857 Types & classes 1,371
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

UE 5.3 5.4 5.5 5.6

PCG Extended Toolkit

PCGEx

What is it?

The PCG Extended Toolkit is a plugin for Unreal engine 5 (5.3, 5.4, 5.5) that contains a collection of low-level PCG Graph elements offering additional ways to manipulate and control PCG Data in unique ways. Its primary focus is to create spatial relationships between points, and build around them; but it comes with a bunch of other super useful stuffs.

PCGEx allows you to create edge-based structures from points dataset, inside of which you can do pathfinding to generate splines; relax positions, attributes, flag specific types of connections, and much much more. It also comes with a set of lower-level, more generic features to manipulate attributes & points; as well as highly granular parameters & tweaks.

Getting Started

DocumentationInstallation in your own project
— Overview of All the Nodes

For questions & support, join the PCGEx Discord Server!

You can also get it from FAB!

Example Project

image

Highlights

Vtx/Edge structures

A new concept of connection between points, enabling entierely new ways of working with PCG

hl-graphs

Pathfinding

Advanced pathfinding utilities with a completely modular heuristics system

hl-graphs

Sampling

Powerful tool to extract, transfer and blend data between groups of points, splines, meshes

hl-sampling

Path Manipulation

Extensive toolset focusing on path manipulation & modification hl-paths

Tensors & vector fields

A very easy to use toolset to create & work with tensors, allowing to transform points & extrude paths using spatial effectors

hl-misc

Low level utilities

A lot of simple yet powerful utility nodes ranging from complex sorting, complex partitioning, remapping, advanced filters with chainable conditions, to bitmask operations.

hl-misc

And so much more -- PCGEx has 180+ nodes!

Contributing

Disclaimer

This software is provided under the MIT License. It is freely available for use & modifications, and may be incorporated into commercial products without the necessity of attribution (though it is appreciated). The contents of this project are entirely original, comprising no AI-generated materials or third-party content, including but not limited to code and assets.

Special Thanks

  • Kudo to @MikeC for his reckless experiments with uncooked releases, feedbacks, suggestions. Without him this plugin wouldn't be as useful and stable as it is today.
  • The Epic staff in the person of @Amathlog, for his availability and readiness to help with all things PCG.
  • @Erlandys for his invaluable insights into advanced C++.
  • @Syscrusher for his invaluable help and support on Linux
  • @MaximeDup & @EmSeta for helping with the macOS version
  • And of course the contributors, but they have their own special place on the sidebar <3

Core symbols most depended-on inside this repo

Shape

Method 3,646
Function 1,211
Class 1,118
Enum 253

Languages

C++100%
C#1%

Modules by API surface

Source/PCGExtendedToolkit/Public/Data/PCGExData.h82 symbols
Source/PCGExtendedToolkit/Public/Paths/PCGExPaths.h65 symbols
Source/PCGExtendedToolkit/Private/Graph/PCGExGraph.cpp49 symbols
Source/PCGExtendedToolkit/Private/Collections/PCGExAssetCollection.cpp49 symbols
Source/PCGExtendedToolkit/Public/PCGExH.h46 symbols
Source/PCGExtendedToolkit/Public/Collections/PCGExAssetCollection.h46 symbols
Source/PCGExtendedToolkit/Private/Graph/PCGExCluster.cpp45 symbols
Source/PCGExtendedToolkit/Public/Data/PCGExPointIO.h43 symbols
Source/PCGExtendedToolkit/Private/PCGExMT.cpp43 symbols
Source/PCGExtendedToolkit/Public/PCGExCompare.h41 symbols
Source/PCGExtendedToolkit/Public/Data/PCGExAttributeHelpers.h41 symbols
Source/PCGExtendedToolkit/Public/PCGExDetailsData.h40 symbols

For agents

$ claude mcp add PCGExtendedToolkit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page