quodsoler avatar

Ue Procedural Generation

This one covers the full stack of procedural generation in Unreal Engine: the PCG framework for node-based world population, ProceduralMeshComponent for runtime geometry, and instanced static meshes for performance at scale. It includes deterministic seeding for multiplayer, spline-driven generation, and terrain noise patterns. The skill enforces context checks before advising, asking whether you're doing editor-time baking or runtime spawns, and whether you need physics collision on generated geometry. The PCG section is solid, with actual API calls for graph parameters and custom Blueprint nodes. If you're scattering thousands of objects or generating dungeons at runtime, this gives you the right hooks without generic advice.

skills.sh installs
1.3K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-procedural-generation --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Procedural Generation

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

Covers the PCG framework (plugin PCG at Engine/Plugins/PCG, enabled by default, Build.cs module PCG), runtime mesh building with UProceduralMeshComponent (plugin ProceduralMeshComponent, module ProceduralMeshComponent) and UDynamicMeshComponent + Geometry Script (modules GeometryFramework and GeometryScriptingCore), instancing with UInstancedStaticMeshComponent/UHierarchicalInstancedStaticMeshComponent, spline-driven placement, and deterministic noise/random from Core.

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Request is about…Go to
Enabling PCG, module/plugin wiringPCG setup

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Category
Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1quodsoler avatarue-networking-replicationquodsoler/unreal-engine-skillsUse this skill when working on multiplayer networking, replication, RPC calls, net role logic, server/client authority, prediction, or synchronizing game state.1.3Kskills.sh installs
2quodsoler avatarue-world-level-streamingquodsoler/unreal-engine-skillsUse this skill when working with World Partition, level streaming, level travel, OpenLevel, ServerTravel, data layer, world subsystem, level instance, sub-level1.3Kskills.sh installs
3quodsoler avatarue-sequencer-cinematicsquodsoler/unreal-engine-skillsUse this skill when working with Sequencer, LevelSequence, cutscene, cinematic, camera, movie scene, sequencer event, or Movie Render Queue in Unreal Engine. Se1.3Kskills.sh installs
4quodsoler avatarue-serialization-savegamesquodsoler/unreal-engine-skillsUse when implementing save/load systems, player progress persistence, or data serialization in Unreal Engine. Triggers on: save game, USaveGame, FArchive, seria1.3Kskills.sh installs
5quodsoler avatarue-async-threadingquodsoler/unreal-engine-skillsUse this skill when working with Unreal Engine async operations, threading, parallel execution, or concurrency. Also use when the user mentions 'FRunnable', 'FA1.2Kskills.sh installs
6quodsoler avatarue-mass-entityquodsoler/unreal-engine-skillsUse this skill when working with Mass Entity, MassEntity, Mass AI, MassProcessor, MassFragment, MassTag, MassObserver, MassSpawner, MassCrowd, Mass ECS, entity 1.2Kskills.sh installs