Gameplay Ability System (GAS)
El framework de Unreal Engine para habilidades, atributos y efectos, creado para Paragon y luego Fortnite, con predicción de red integrada.
Una bola de fuego, un escudo, un sprint y un daño por veneno no se parecen en nada, pero están hechos de las mismas piezas. GAS las separa: una GameplayAbility es la acción, un GameplayEffect modifica valores en un AttributeSet (vida, maná, velocidad) y un GameplayCue se encarga del sonido y las partículas. Estados como «aturdido» o «en enfriamiento» se expresan con gameplay tags en lugar de banderas en el código.
Donde de verdad compensa es en el multijugador. Las habilidades pueden activarse al instante en la máquina del jugador con predicción en el cliente y deshacerse si el servidor dice que no. El precio es una curva de aprendizaje empinada y una documentación oficial escasa; durante años, una guía escrita por la comunidad en GitHub fue el manual que casi todo el mundo leía de verdad.