
Ue Gameplay Framework
This walks you through Unreal's core gameplay classes and, crucially, which ones exist on server versus client. The editor's take: most multiplayer bugs come from misunderstanding that GameMode only lives on the server while GameState replicates everywhere, or that each client only sees its own PlayerController. The skill opens with a context check that forces you to declare single-player versus multiplayer and dedicated versus listen server, which is smart because those answers change which classes you subclass. It includes the actual API signatures from engine headers for spawn pipelines, login flow, and replication setup. If you've ever wondered why your score variable isn't showing up on clients or why possession fails silently, start here.
- skills.sh installs
- 1.4K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-gameplay-framework --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE Gameplay Framework
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
The gameplay framework is the set of classes the engine spawns for you — AGameModeBase, AGameStateBase, APlayerController, APlayerState, APawn, ACharacter, AHUD, UGameInstance — plus the join, spawn, match-state, travel and damage flows that wire them together. All of it ships in the Engine module (Classes/GameFramework, Classes/Engine, Classes/Kismet), so Build.cs needs "Core", "CoreUObject", "Engine". Add "EnhancedInput" when binding input, and "OnlineSubsystem" + "OnlineSubsystemUtils" (or "OnlineServicesInterface") only when touching sessions.
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.
Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.
| Request is about… | Go to |
|---|
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Category
- Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Animation System1.4K
- Ue Actor Component Architecture1.4K
- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K
- Ue Gameplay Abilities1.3K
- Ue Ai Navigation1.3K
- Ue World Level Streaming1.3K
- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K
- Ue Ui Umg Slate1.5K
- Ue Editor Tools1.5K
- Ue Testing Debugging1.5K
- Ue Project Context1.4K
- Ue Materials Rendering1.4K