What problem does it solve?
Unreal Engine developers often struggle to organize and apply the gameplay framework (GameMode, GameState, PlayerController, PlayerState, Pawn, Character, GameInstance) consistently across single-player and multiplayer setups. This skill provides a structured understanding of class responsibilities, lifecycle hooks, replication patterns, and how these components interact, enabling robust match flow and player management.
Core Features & Use Cases
- Authority and lifecycle guidance for GameMode/GameState and per-player data flows across server and clients.
- Input, camera, and UI integration patterns via PlayerController and ACharacter/CharacterMovementComponent usage, with recommended configuration for networking and prediction.
- Reference-driven patterns including class map authority matrix and travel semantics to design scalable Unreal Engine gameplay architectures.
- Use Case: Design a multiplayer match flow with spawn logic, replication, and seamless travel while preserving PlayerState and GameInstance data.
Quick Start
Provide a concise, practical starting point by reviewing the SKILL.md and references/framework-class-map.md to align with class responsibilities before implementing gameplay features.