ue-gameplay-framework

Apply Unreal Engine gameplay framework classes across single-player and multiplayer lifecycles.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides clear guidance on how to correctly apply Unreal Engine's gameplay framework classes (GameMode, GameState, PlayerController, PlayerState, Pawn, Character, and GameInstance) to ensure consistent game flow, proper replication, and clean separation of responsibilities across server and clients.

Core Features & Use Cases

  • Understand class responsibilities and ownership in single-player and multiplayer contexts.
  • Map gameplay flow from login to match start using the proper framework classes and replication rules.
  • Reference framework-class-map.md for authoritative presence and lifecycle guidance.

Quick Start

Start by reviewing the framework-class-map to align your GameMode, GameState, PlayerController, and PlayerState with your match design.

Frequently Asked Questions about ue-gameplay-framework

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

FAQPage Schema
How do I correctly use Unreal Engine gameplay framework classes for my game logic?

You use the Unreal Engine gameplay framework by mapping class responsibilities like GameMode, GameState, and PlayerController to ensure consistent game flow and clean separation of server and client logic. This skill provides lifecycle guidance for single-player and multiplayer projects.

What is the difference between GameMode and GameState in UE5 multiplayer replication?

GameMode handles match rules and player spawning, while GameState manages replicated match data visible to all clients. This skill clarifies these distinct responsibilities to ensure proper replication and ownership across server and clients.

How do I map gameplay flow from player login to match start using the UE5 framework?

You map gameplay flow by aligning your GameMode, GameState, PlayerController, and PlayerState with your match design. This skill references a framework-class-map to provide authoritative presence and lifecycle guidance for these components.

Can I use this UE5 gameplay framework guidance for both single-player and multiplayer projects?

Yes, this skill covers both single-player and multiplayer projects. It provides guidance on proper class mapping, ownership, and replication rules for components like PlayerController and Pawn across different game contexts.

Why does my PlayerController fail to replicate properly to clients in Unreal Engine?

PlayerController replication issues often stem from incorrect ownership and responsibility mapping between server and clients. This skill addresses these problems by providing clear guidance on proper framework class ownership and replication rules.

When do I need to use PlayerState versus Pawn for managing player data in Unreal Engine?

PlayerState manages replicated player data that persists across matches, while Pawn represents the physical in-game entity. This skill helps you correctly apply these framework classes to maintain clean separation of responsibilities.