🏷️ Gameplay Tags for Game Creator 2 is a tag-driven workflow extension for Unity projects using Game Creator 2.
It helps you organize gameplay logic with clear, reusable, hierarchical tags instead of scattered booleans, hardcoded strings, or messy one-off checks.
Create readable gameplay facts like:
Character.State.Stunned
Faction.Enemy
Damage.Type.Fire
Interaction.Usable.Door
Quest.Main.Completed
✨ Why use it?
As your project grows, gameplay rules can become difficult to maintain across prefabs, Actions, Conditions, triggers, save data, and custom scripts. Gameplay Tags gives your project a shared vocabulary that designers and programmers can reuse everywhere.
🎮 Great for:
• RPGs and action RPGs
• Adventure games
• Survival games
• Shooters
• Quest-driven games
• Combat systems
• Interaction systems
• AI targeting and faction logic
• Ability, buff, debuff, and status effect systems
🧩 Designer-friendly workflow
Define tags in a central Gameplay Tags settings page, assign them to GameObjects with a GameplayTagComponent, and use them directly inside Game Creator 2 Actions, Conditions, Events, Variables, and save workflows.
🌳 Hierarchical matching
Use exact checks when you need one specific tag, or use parent/child matching when you want broader logic.
For example, a query for Damage.Type can match:
• Damage.Type.Fire
• Damage.Type.Ice
• Damage.Type.Poison
⚡ Example use cases:
• Add Character.State.Stunned to block movement, attacks, and interaction
• Use Faction.Enemy to find, filter, or target enemies
• Use Interaction.Usable for raycast-based interaction prompts
• Use Damage.Resistance.Fire to branch damage logic
• Use Quest.Main.Completed to unlock dialogue, doors, rewards, or world changes
📚 Useful links
✅ Built for Game Creator 2 users
This package is designed to make tag-based gameplay logic easier to read, easier to reuse, and easier to scale inside Game Creator 2 projects.