Skip to content

Gameplay Tags for Game Creator 2

Gameplay Tags for Game Creator 2 gives Unity projects a centralized, searchable vocabulary for gameplay state, object identity, factions, damage types, quests, interactions, and other classifications.

Instead of scattering booleans and hand-typed strings across Actions, Conditions, prefabs, and scripts, define a tag once and reuse it throughout the project:

Character.State.Stunned
Damage.Type.Fire
Faction.Enemy
Quest.Main.Completed
Interaction.Usable.Door

Installation

Add the released package to a project that already has Game Creator 2 Core, then verify that Unity compiles it successfully. Open Installation

Getting Started

Create Character.State.Stunned, attach it to a GameObject, and query it from a Game Creator Condition. Open Getting Started

Core Concepts

Learn dot-separated hierarchies, exact matching, and directional parent queries. Open Core Concepts

Examples

Follow focused workflows for character state, factions, damage, quests, interactions, and custom scripts. Open Examples

C# API

Work with tags, containers, components, queries, registry data, and services from custom scripts. Open the C# API

Troubleshooting

Diagnose installation, matching, renamed tags, missing references, runtime mutations, and query costs. Open Troubleshooting

Area Capability
Tag database Create, organize, describe, import, export, and validate project tags.
Hierarchical matching Query an exact tag or a broader parent category.
Runtime components Assign one or more tags to GameObjects with GameplayTagComponent.
Game Creator integration Use tag values, containers, Actions, Conditions, Events, and save memory.
Runtime API Create, mutate, query, validate, and respond to tags from C#.

Use tags for state, identity, category, or capability. Use variables or custom data for quantities, timers, object references, user-facing text, and values that require math, ranges, or sorting.

For example, Damage.Type.Fire describes what a damage event means; a numeric variable should store its damage amount.