ue-game-features

Configure Unreal Engine Game Feature plugins for dynamic activation and lifecycle management.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-game-features-noureddine-hci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-game-features
Source: https://github.com/Noureddine-Hci/RevenantOps/tree/main/.agents/skills/ue-game-features
Command: npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-game-features-noureddine-hci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the challenge of building and coordinating modular gameplay using Unreal Engine's Game Features, enabling dynamic feature activation, component injection, and Lyra-style experiences across game modes.

Core Features & Use Cases

  • Define and activate Game Feature plugins via the Game Features subsystem to compose gameplay at runtime.
  • Drive modular gameplay through UGameFeatureAction subclasses, UGameFeatureData assets, and init-state patterns for deterministic initialization.
  • Use case: build a Deathmatch experience by enabling core features (ShooterCore) and mode-specific rules (DeathmatchRules) while sharing common components.

Quick Start

Create a new Game Feature, configure its Actions and GameFeatureData, and load/activate it through the Experience system.

Frequently Asked Questions about ue-game-features

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

FAQPage Schema
How do I enable modular gameplay in Unreal Engine using Game Features plugins?

To enable modular gameplay in Unreal Engine, configure Game Feature plugins via the Game Features subsystem to compose gameplay dynamically at runtime. You define UGameFeatureData assets and UGameFeatureAction subclasses to manage feature activation and lifecycle.

How does component injection work with Unreal Engine Game Feature actions?

Component injection in Game Feature actions works by utilizing UGameFeatureAction subclasses to dynamically add components to actors during feature activation. This process is coordinated through init-state patterns to ensure deterministic initialization of modular gameplay elements.

What is the best way to build a Deathmatch experience using Lyra-style Game Features?

The best way to build a Deathmatch experience is by enabling core Game Features like ShooterCore alongside mode-specific rules like DeathmatchRules. This shares common components while loading mode-specific configurations through the Experience system.

Do I need to configure UGameFeaturesSubsystem to manage dynamic feature activation?

Yes, you need to configure UGameFeaturesSubsystem to manage dynamic feature activation in Unreal Engine. It coordinates the lifecycle, loading, and initialization of modular gameplay plugins, handling UGameFeatureData and UGameFeatureAction components.

How do I ensure deterministic initialization when activating modular Game Features?

You ensure deterministic initialization by using init-state patterns when configuring UGameFeatureData and UGameFeatureAction assets. This manages the lifecycle and activation sequence of modular gameplay features across different game modes and experiences.