IT-lexicon › Programmeren › Gameplay tags

Gameplay tags

Programmeren Svenska → Bijgewerkt: 2026-10-25

Hiërarchische naamlabels (bijv. State.Debuff.Stunned) waarmee spelobjecten en toestanden worden gemarkeerd, zonder vastgebakken enumtypen of een wirwar van booleaanse vlaggen.

Het patroon werd bekend door het Gameplay Ability System van Unreal Engine. In plaats van een bool isStunned of een broze enum dragen objecten een verzameling hiërarchische tags met punten als scheidingsteken, en systemen vragen: 'heeft het een tag onder State.Debuff?' De logica raakt losgekoppeld van de code, wordt datagedreven en door ontwerpers te bewerken, en tags laten zich vrij combineren.

De prijs is een register en het internen van strings naar ID's — en te veel taggen wordt vanzelf een eigen rommeltje. Het kernidee, dingen labelen met vrije hiërarchische tags in plaats van met types, komt in veel ECS-achtige en datagedreven ontwerpen voor, ver buiten Unreal.

← Terug naar het lexicon