quodsoler avatar

Ue Gameplay Abilities

This one walks you through Unreal's Gameplay Ability System from plugin setup through ability activation patterns. It covers the core pillars (abilities, effects, attributes), where to put your AbilitySystemComponent (PlayerState vs Character matters for multiplayer respawns), and the commit-apply-end flow you'll use constantly. The references include ability task patterns and effect configuration, which is helpful because GAS documentation tends to scatter across wiki posts and source dives. If you're building anything with cooldowns, buffs, or stat modification beyond basic health subtraction, this gives you the initialization sequences and replication modes without having to reconstruct them from forum threads. Assumes you know C++ and are comfortable with Unreal's replication model.

skills.sh installs
1.3K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-gameplay-abilities --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Gameplay Ability System

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

GAS ships as the GameplayAbilities plugin (Engine/Plugins/Runtime/GameplayAbilities), which is production-ready, not Experimental. Enable it in the .uproject, then add "GameplayAbilities", "GameplayTags" and "GameplayTasks" to PublicDependencyModuleNames in your module's Build.cs. This skill covers UAbilitySystemComponent, UGameplayAbility, UGameplayEffect, UAttributeSet, UAbilityTask and Gameplay Cues.

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
Where the ASC lives, init order, respawn, replication modeASC Ownership and Initialization
Writing an ability, activation, cost, cooldown, policiesGameplay Abilities

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
1quodsoler avatarue-ai-navigationquodsoler/unreal-engine-skillsUse this skill when implementing AI, AIController, behavior tree, blackboard, AI perception, NavMesh, EQS, navigation, pathfinding, State Tree, or Smart Objects1.3Kskills.sh installs
2quodsoler avatarue-audio-systemquodsoler/unreal-engine-skillsUse this skill when working with audio, sound, music, UAudioComponent, PlaySoundAtLocation, SoundCue, MetaSound, attenuation, submix, concurrency, SFX, or spati1.3Kskills.sh installs
3quodsoler avatarue-state-treesquodsoler/unreal-engine-skillsUse this skill when working with State Tree, StateTree, UStateTree, state machine, StateTreeTask, StateTreeCondition, StateTreeEvaluator, StateTreeSchema, AI St1.2Kskills.sh installs
4donchitos avatarbalance-checkdonchitos/claude-code-game-studiosAnalyzes game balance data files, formulas, and configuration to identify outliers, broken progressions, degenerate strategies, and economy imbalances. Use afte963skills.sh installs
5donchitos avatarplaytest-reportdonchitos/claude-code-game-studiosGenerates a structured playtest report template or analyzes existing playtest notes into a structured format. Use this to standardize playtest feedback collecti760skills.sh installs
6opusgamelabs avatarphaseropusgamelabs/game-creatorphaser757skills.sh installs