ue5-architecture

Installation
SKILL.md

Quick Start

  • Collect current module list, *.Build.cs, and major gameplay/UI systems.
  • Propose one target module graph before writing code.
  • Output module responsibilities and ownership in a table.

Workflow

  • Identify runtime, editor, UI, networking, and data modules from current codebase.
  • Define Public API for each module as minimal headers and Blueprint surface.
  • Define Private implementation boundaries and include rules.
  • Define PublicDependencyModuleNames and PrivateDependencyModuleNames per module.
  • Report risks: circular includes, over-exposed reflection types, and cross-layer references.

Constraints

  • Keep UCLASS/USTRUCT/UENUM only where reflection is required.
  • Prefer forward declarations in headers; include concrete headers in .cpp.
  • Do not move types across modules without listing migration impact.
  • Keep naming aligned with Unreal conventions (U, A, F, E prefixes).
Related skills

More from unrealxu/unrealengine5-skills

Installs
7
GitHub Stars
407
First Seen
Mar 22, 2026