IT-lexikon › Programmering › Gameplay-taggar

Gameplay-taggar

Programmering In English → Uppdaterad: 2026-10-25

Hierarkiska namntaggar (t.ex. State.Debuff.Stunned) som märker spelobjekt och tillstånd utan hårdkodade enum-typer eller en skog av booleska flaggor.

Mönstret populariserades av Unreal Engines Gameplay Ability System. I stället för en bool isStunned eller en spröd enum bär objekt en mängd punktseparerade, hierarkiska taggar, och system frågar "har den en tagg under State.Debuff?". Logiken frikopplas från koden, blir datadriven och redigerbar av designern, och taggar komponeras fritt.

Kostnaden är ett register och interning av strängar till ID:n — och att övertaggning snabbt blir sin egen röra. Grundidén, att märka saker med fria hierarkiska etiketter i stället för typer, dyker upp i många ECS-liknande och datadrivna designer långt utanför Unreal.

← Tillbaka till lexikonet