CAIOUPlugin
Overview
The CdryxAllInOneUPlugin is a set of data-driven Unreal modules to procedurally create event&data-driven level at runtime. It includes landscape, biomes, distributed static meshes (foliages, rocks, houses, …), walkable areas with NPC having movements, behaviors, skills, widgets, interactions and quest managements. No C++ knowledge is required.
Setup
| Steps | Result | 
|---|---|
In Unreal menu Edit > Plugins >  ALL PLUGINS > PROJECT > Cdryx , ensure checking CdryxAIOUPlugin | 
 
![]()  | 
| Restart Unreal Editor if needed | 
List of embedded modules
| Name | Description | Dependencies | 
|---|---|---|
| CAIUMODULE | Perception and basic pre-setted task nodes for blackboard usage | CCOREUMODULE | 
| CCHARUMODULE | Multi-threaded procedural runtime spawner and referencer for Actors, Pawns and Characters including animation and skeletal builder, lifecycle, interaction, mapping, navigation, … | CCOREUMODULE | 
| CNOISE(editor)UMODULE | Noise editor tooling for noise assets re-used in world, hexa, … modules | CCOREUMODULE | 
| CCOREUMODULE | Common interfaces and tooling for all others plugin | - | 
| CGAMEUMODULE | Plugin’s coordinator, misc, and facilities for event&data-driven level creation through blueprints | All others | 
| CHEXAUMODULE | Multi-threaded procedural runtime spawner and referencer, based on hexagonal pattern, for repetable meshes : foliages, trees, rocks, … | CCOREUMODULE | 
| CQUESTUMODULE | Quest lifecycle manager for interaction with CCHARUMODULE actors and/or CROOMUMODULE rooms | CCOREUMODULE | 
| CROOMUMODULE | Room, path and room-clusters manager for CCHARUMODULE actor spawning location | CCOREUMODULE | 
| CSKILLUMODULE | Skill manager for CCHARUMODULE actors interaction and/or CROOMUMODULE rooms | CCOREUMODULE | 
| CWIDGETUMODULE | Inherit-able basic widgets proposal (interaction, dialog, life, skill, …) | CCOREUMODULE, CCHARUMODULE, CSKILLUMODULE | 
| CWORLDUMODULE | Multi-threaded procedural landscape runtime builder based on noise definition with optional CROOMUMODULE edge,rooms and room-clusters modulation | CCOREUMODULE | 
 Tip
  If you don’t know where to start, go first to CGAMEUMODULE documentation.
