Skip to content

Variables and Integration

The plugin provides Game Creator value and property support for both a single GameplayTag and a GameplayTagContainer.

Use a single Gameplay Tag value when a workflow needs one classification:

Damage.Type.Fire

Examples include a current damage type, one selected interaction category, or a primary state.

Use a Gameplay Tag Container when several facts can coexist:

Faction.Enemy
Character.State.Burning
Damage.Resistance.Fire

Container Conditions can test one tag, any tag from a query, all required tags, emptiness, or exact container equality.

Attach GameplayTagComponent to scene objects and prefabs that participate in tag-driven logic. Actions and Conditions can then target the component through Game Creator’s GameObject properties.

Use the Game Creator memory type:

Game Object/Gameplay Tags

when runtime tag changes need to survive a save and restore cycle.

Custom systems can use the same values through:

using SkywardGames.Runtime.GameplayTags;

See the C# API for verified public signatures. Do not mutate the containers returned by GameplayTagComponent.RuntimeTags or .Tags; use component methods instead.