If you're building a game with Unreal's Game Features plugin system or need Lyra-style modular architecture, this skill knows the state machine, component injection patterns, and async lifecycle hooks. It covers UGameFeatureAction subclassing, GameFrameworkComponentManager registration, and the difference between Registered, Loaded, and Active states. The source includes actual code templates for custom actions and async deactivation with context pausing. Most useful when you're moving past basic plugin loading and need to inject components into actors at runtime, coordinate init states across features, or build an experience composition system where gameplay modules activate and clean up dynamically.

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

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-game-features --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Game Features and Modular Gameplay

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

Game Features (Beta in 5.8) packages gameplay as self-contained plugins under Plugins/GameFeatures/. UGameFeaturesSubsystem (a UEngineSubsystem) drives each plugin through a state machine; a UGameFeatureData primary data asset inside the plugin holds an instanced list of UGameFeatureAction objects that run at registration, load, activation and deactivation. Modular Gameplay (Beta in 5.8) supplies UGameFrameworkComponentManager (a UGameInstanceSubsystem) that injects components into opted-in actors, plus the UGameFrameworkComponent bases and the init-state system that orders initialization across independently loaded features. Build.cs modules: GameFeatures and ModularGameplay. The GameFeatures module already depends publicly on ModularGameplay and DataRegistry, so code that only consumes actions needs GameFeatures alone.

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.

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
Code Review & Quality, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1alirezarezvani avatarcode-revieweralirezarezvani/claude-skillsCode review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. Analyzes PRs for comple1.2Kskills.sh installs
2nexscope-ai avataramazon-vine-programnexscope-ai/amazon-skillsVine review program strategy — enrollment, product selection, timing, review quality maximization1.1Kskills.sh installs
3patricio0312rev avatareslint-prettier-configpatricio0312rev/skillsConfigures ESLint and Prettier for consistent code quality with TypeScript, React, and modern best practices. Use when users request "ESLint setup", "Prettier c1.1Kskills.sh installs
4inference-sh avatarvideo-prompting-guideinference-sh/skillsBest practices and techniques for writing effective AI video generation prompts. Covers: Veo, Seedance, Wan, Grok, Kling, Runway, Pika, Sora prompting strategie1.1Kskills.sh installs
5denissergeevitch avataragents-best-practicesdenissergeevitch/agents-best-practicesUse this skill when designing, generating an MVP blueprint for, auditing, refactoring, or explaining an agentic harness for any domain. Covers provider-neutral 1.1Kskills.sh installs
6alirezarezvani avatarkarpathy-coderalirezarezvani/claude-skillsUse when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles — surface assumptions before coding, keep it simple, make surgical cha1.1Kskills.sh installs