<aside> 💬
Expressive animated dialogue text for Game Creator 2 Dialogue.
Dialogue Text Animator extends GC2 Speech UI with per-character motion, custom typewriter reveal, tagged typography, tag-specific audio and timing, accessibility controls, editor authoring tools, and a complete Visual Scripting API without replacing the normal Dialogue workflow.
</aside>
| Area | Count | What is included |
|---|---|---|
| Runtime Components | 2 | Dialogue Text Animator; Dialogue Text Log Formatter |
| Instructions | 22 | Reveal, typewriter, tags, styles, Tag Style Pack, preview, audio, accessibility |
| Conditions | 14 | Animator state, reveal state, tag state, validation, accessibility, pack state |
| Properties | 18 | 7 Boolean, 7 Decimal, and 4 String getters |
| Events / Triggers | 2 | On Tag Style Visible; On Tag Style Fully Revealed |
| Total Visual Scripting Entries | 56 | Designed to control and inspect the active runtime Dialogue Text Animator |
| Public Authoring Asset Types | 4 | Motion Profile, Style Profile, Typewriter Audio Profile, Tag Style Pack |
| Included Tagged Styles | 81 | Preset style + motion pairs organized into 8 groups |
<aside> 🧩
Dependencies: Game Creator 2 Core + Game Creator 2 Dialogue, TextMeshPro, and Unity UI. The module keeps Runtime and Editor code in separate assemblies and is designed for Unity 6+.
</aside>
Dialogue Text Animator is an extension layer for Game Creator 2 Dialogue Speech UI. Dialogue content still comes from normal GC2 Dialogue nodes and Speech UI; the module enhances the TMP text presentation at runtime.
Its main workflow is:
<link="dta:fear">fear</link>.Local tagged-style overrides have priority over the shared Tag Style Pack. This lets a reusable shared tag such as fear behave consistently across the project while a specific Speech UI prefab can override it when necessary.