Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/7
Game Tags provide hierarchical labels with custom names to tag, identify, categorize, reference, query, match and filter tagged objects. Game Effects provide modular gameplay script framework for ECS
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.55f1
Compatible
Compatible
Compatible
Description

Documentation: Game Tags Documentation | Game Resource Effect Trigger Addon


Game Tags provide hierarchical labels with custom names to tag, identify, categorize, reference, query, match and filter tagged objects.


Game Tag is represented in editor inspector as a structured string with arbitrary nested subtag hierarchy levels divided by a delimiter sign ‘.’ in format “Europe.France.Lyon”.


Game Tag is implemented as a struct with a unique stable signed integer ID value, avoiding the string comparisons in tag evaluations altogether.


Game Tags are fully compatible with Entity Component System DOTS framework, Jobs workflow and Burst compiler. All Game Tag parent or children enumerating or matching methods can be directly called from within Jobs.


Associated managed classes like Game Tag Containers or Game Tag Queries can be converted to native structures with equivalent functionality with minimal overhead.


Game Tags maintains an internal reference database to quickly find tagged objects, retrieve all object tags or to get all objects matching the Game Tag Query both in editor and runtime.


Game Tag Query defines an expressive arbitrary nested condition tree to evaluate a collection of tags, similarly to evaluating an enum flag. Query can be easily constructed both in the editor and in code, providing a flexible framework to evaluate conditions and drive gameplay logic.


Game Resource Effect Trigger Addon (GRETA) is a framework for building configurable dynamic gameplay for Unity ECS. GRETA consists of three key functional pillars:

  1. Resources - entity components holding gameplay values.
  2. Effects - temporal entities changing resource values over time.
  3. Triggers - automatically applies effects upon certain predefined events.
Technical details
  • Define custom tags within tag tree hierarchy.
  • Label GameObjects with multiple tags.
  • Use tags and tag containers as standard object properties.
  • Convenient tag selection from the tag tree hierarchy via custom inspectors.
  • Search, browse and select tagged assets both in data and scenes through tag references.
  • Use expressive tag queries in editor or code. Evaluate queries against collections of tags to run gameplay logic or retrieve matching results.
  • Fully compatible with ECS & Burst compiler and usable from within Jobs.
  • Import and export tag tree hierarchy source files between projects.
  • Use Game Resource Effect Trigger Addon to build configurable dynamic gameplay for Unity ECS.
  • Create Entities with IResource components, modify these resources over time with configurable Game Effects and control the application of these effect with Triggers.

Game Tags

(not enough ratings)
6 users have favourite this asset
(6)
$19.99
Seat
1
Updated price and taxes/VAT calculated at checkout
32 views in the past week
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
a month ago
Basically great, but dependency on Entities
Can you remove dependency on Entities.Hash128 from the core of the system? I don't want to add this huge package into my project just for this reason ...
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR