Skip to content

Undefined Tags

Lite Pro

A tag is undefined when it exists on an Actor, Component, or Asset but is not defined as a Quick Tag or TagSet Tag.

Undefined Tags still work technically because they remain normal Actor Tags, Component Tags, or Pro Asset metadata. They become a documentation and validation problem because no registered definition describes their intended scope, display name, color, tooltip, redirect, or behavior mapping.

CauseExample
Manual entryA user types a new tag directly in the picker.
ImportData comes from CSV, JSON, Gameplay Tags, or older projects.
Removed definitionA Quick Tag or TagSet Tag was deleted.
Rename without migrationOld tag names still exist on objects.
Pro/Lite changesA Pro TagSet is missing, but tag usage remains in the level.
Missing definition dataResult
ScopePro Diagnostics can report the tag as Not Defined, but cannot validate intended scope.
Display name and tooltipPickers and inspectors have less context.
Stable colorOverlay falls back to generic presentation.
RedirectsRename migration is not traceable.
Behavior mappingThe tag cannot drive mapped behaviors.
ToolUse
Assignments PanelFilter undefined tags in the current level.
Tag InspectorSpot undefined tags on selected objects.
DiagnosticsReview project-wide or database-backed issues.

Use Resolve Tags in Pro when several undefined tags need decisions.

Resolve undefined tags to Quick Tags

  1. Open the Assignments Panel.
  2. Filter or expand Not Defined Tags.
  3. Run Resolve Tags from the Pro toolbar.
  4. Choose whether selected tags should become Quick Tags or TagSet Tags.
  5. Confirm the selected tags and target settings.
  6. Run Diagnostics again.

When resolving to a TagSet, select the target TagSet and make sure the tags are compatible with the Actor or Component usage that was found.

Resolve undefined tags to a TagSet

DecisionUse when
Define as Quick TagThe tag is a simple Actor or Component shortcut.
Promote to TagSet TagThe tag needs structure, Asset scope, redirects, usage tracking, diagnostics, or behaviors.
Leave undefinedThe tag is temporary or intentionally local.
Remove itThe tag is accidental, stale, or no longer meaningful.