ue-game-features

Manage Unreal Engine Game Feature plugin lifecycles and component injection.

304|46|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/quodsoler/unreal-engine-skills --skill ue-game-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-game-features
Source: https://github.com/quodsoler/unreal-engine-skills/tree/main/skills/ue-game-features
Command: npx skills add https://github.com/quodsoler/unreal-engine-skills --skill ue-game-features

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and management of modular gameplay systems in Unreal Engine using the Game Features plugin architecture, enabling flexible and scalable game development.

Core Features & Use Cases

  • Game Feature Plugin Management: Activate, deactivate, and manage the lifecycle of Game Feature plugins.
  • Component Injection: Dynamically inject UActorComponent subclasses into gameplay actors via UGameFrameworkComponentManager.
  • Modular Architecture: Facilitates Lyra-style experience systems and ordered component initialization.
  • Use Case: Develop a new combat system as a Game Feature plugin that injects abilities and UI elements into the player character, without modifying the core game mode.

Quick Start

Use the ue-game-features skill to activate the 'MyNewFeature' game feature plugin.

Frequently Asked Questions about ue-game-features

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I dynamically inject actor components in Unreal Engine without modifying the core game mode?

Dynamically inject actor components in Unreal Engine by utilizing the Game Features plugin architecture and UGameFrameworkComponentManager. This approach enables flexible composition, allowing modular gameplay systems to add abilities or UI elements to actors independently of the core game mode.

What are Unreal Engine Game Feature plugins and when should I use them?

Unreal Engine Game Feature plugins manage the lifecycle and activation of modular gameplay components. Use them to build scalable architectures, enabling experience-based composition and ordered initialization sequences without tightly coupling new systems like combat or UI to the base game.

How do I manage the lifecycle and activation of modular gameplay systems in Unreal Engine?

Manage the lifecycle of modular gameplay systems in Unreal Engine by interacting with UGameFeatureData and UGameFeatureAction. This Skill handles plugin activation, deactivation, and ordered component initialization sequences for scalable game architectures.

Do I need to understand the init state system to use modular gameplay component injection?

Yes, understanding the init state system is required to use modular gameplay component injection. Managing dynamic component injection via UGameFrameworkComponentManager and experience-based composition relies on ordered initialization sequences to properly scale game architectures.

How does the Lyra-style experience system handle ordered component initialization?

The Lyra-style experience system handles ordered component initialization by leveraging UGameFrameworkComponentManager and the init state system. This facilitates modular architecture by ensuring dynamic component injection follows a strict sequence for scalable game development.