ue-gameplay-framework

Explain Unreal Engine gameplay framework classes and networked systems.

1|Updated Jul 5, 2026
One-click install
npx skills add https://github.com/alexrios/ArenaGame --skill ue-gameplay-framework-alexrios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-gameplay-framework
Source: https://github.com/alexrios/ArenaGame/tree/main/.claude/skills/ue-gameplay-framework
Command: npx skills add https://github.com/alexrios/ArenaGame --skill ue-gameplay-framework-alexrios

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers quickly understand and manage Unreal Engine's gameplay framework architecture, reducing complexity and speeding up development.

Core Features & Use Cases

  • Class Responsibility Map: Provides a detailed guide to the responsibilities and lifecycle of each key gameplay framework class.
  • Networked Systems: Explains the intricacies of networked game development, including replication, RPCs, and session management.
  • Input Systems: Offers insights into enhanced input handling and UI management.

Quick Start

Use the ue-gameplay-framework skill to learn about the AGameModeBase class and its role in Unreal Engine's gameplay framework.

Frequently Asked Questions about ue-gameplay-framework

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

FAQPage Schema
What are the core responsibilities of Unreal Engine gameplay framework classes?

Unreal Engine gameplay framework classes manage game rules, state, and player interactions. AGameModeBase defines rules, AGameStateBase holds replicated state, APlayerController handles input, and UGameInstance persists session data.

How do I manage networked gameplay and session replication in Unreal Engine?

Networked gameplay in Unreal Engine is managed through class replication, RPCs, and session handling. The framework dictates server-client data flow, ensuring AGameStateBase and APlayerController synchronize multiplayer state efficiently.

When should I use AGameModeBase over AGameStateBase for game logic?

Use AGameModeBase for authoritative game rules, spawning, and player entry logic. AGameStateBase should be used specifically for replicated data that all clients need to read, keeping state synchronized across the network.

How does input handling work within the Unreal Engine gameplay framework?

Input handling in the Unreal Engine gameplay framework routes through APlayerController to pawns. It supports enhanced input systems, translating raw inputs into gameplay actions while managing UI interaction layers.

Can I use UGameInstance to persist data across level transitions in Unreal Engine?

Yes, UGameInstance persists data across level transitions and session lifecycles in Unreal Engine. It sits above the current level, maintaining global state before map loading and handling session management independently.

What is the best way to structure class architecture for a networked Unreal Engine game?

Structuring networked class architecture in Unreal Engine requires separating authority and state. Keep game rules in AGameModeBase, replicated variables in AGameStateBase, and player-specific logic in APlayerController for clean networked gameplay.