Lessico IT › Programmazione › Gameplay Ability System (GAS)

Gameplay Ability System (GAS)

Programmazione Svenska → Aggiornato: 2026-10-26

Il framework di Unreal Engine per abilità, attributi ed effetti, nato per Paragon, poi usato in Fortnite, con la predizione di rete integrata.

Una palla di fuoco, uno scudo, uno scatto e un veleno che agisce nel tempo sembrano molto diversi, ma sono fatti degli stessi elementi. GAS li separa: una GameplayAbility è l'azione, un GameplayEffect modifica i valori di un AttributeSet (salute, mana, velocità di movimento) e un GameplayCue gestisce suoni e particelle. Stati come «stordito» o «in ricarica» sono espressi con gameplay tag invece che con flag nel codice.

Il vantaggio reale riguarda il multigiocatore. Le abilità possono partire subito sulla macchina del giocatore grazie alla client-side prediction e annullarsi se il server non è d'accordo. Il prezzo è una curva di apprendimento ripida e una documentazione ufficiale scarna: per anni il vero manuale è stato una guida su GitHub scritta dalla comunità.

← Torna al lessico