تخطي إلى المحتوى
الوسائط 1 للقائمة Gameplay Ability Primer

الوصف

DOCUMENTATION

Primer Gameplay Ability System exposes Grant Ability and multiplayer Enhanced InputID binding through a single drop-in Ability System Component subclass.

  • Zero BP Code

  • Add the component + Configure

  • Hit play!

Built on Epic's native Gameplay Ability System and Enhanced Input, drawing on the patterns proven in Lyra and the Action RPG sample.

Plus standard GAS nodes since it subclasses `UAbilitySystemComponent'.

CORE FEATURES

  • Drop-in UAbilitySystemComponent subclass — no hand-written ASC required

  • Add startup abilities from the Details panel (class, level, optional input)

  • Add startup effects from the Details panel

  • Per-ability Enhanced Input binding — assign an InputAction and it activates the ability

  • Deterministic, replication-free InputIDs — identical on server and clients

  • Automatic Input Mapping Context registration on possession

  • Server-authoritative grants replicate to owning clients; inputs bind on the client automatically (single & multiplayer)

  • Runtime ability granting with automatic client-side input binding

  • AnimNotify and Montage Notify that send Gameplay Events straight to the actor’s ASC

  • Optional verbose logging for every grant, bind, effect, and replication event

  • Delegates for ability, effect, tag, and attribute changes

How To

  • Add the Primer Ability System Component to your Pawn Blueprint and enable replication

  • Fill in default Abilities / Effects (or grant them from Blueprint)

  • Assign a Default Mapping Context containing your InputActions

  • Play!

  • Abilities are granted on the server and inputs bound on the client automatically

CONFIGURABLE PARAMETERS

  • Ability Class: The GameplayAbility to grant

  • Level: Ability level (default: 1)

  • Input Action: Optional — pressing it activates the ability

  • Effect Class: The GameplayEffect to apply

  • Level: Effect level (default: 1.0)

  • Input Mapping Context & priority

Blueprint API exposures

  • Granting

  • Gameplay Ability & Levels

  • Spec Handles

  • Gameplay Effects

  • Loose Gameplay Tags

  • Cooldown / Cost

  • Delegates for all events

USE CASES

  • Standing up GAS on a new project without the usual boilerplate

  • Data-driven loadouts — designers add abilities in the Details panel, no C++

  • Pickup- or level-up-granted abilities with automatic input binding at runtime

  • Multiplayer ability setup with deterministic InputIDs and clean replication

  • Animation-driven gameplay events (hit windows, combo triggers) via the notifies

PRIMERS

Part of the Primer series, this plugin prioritizes clarity, control, and practical workflows.

التنسيقات المضمنة