Real-world Application Templates
Examples & Patterns
Detailed breakdown of how to orchestrate complex environmental interactions and movements using Animation Montage tracks.
Character Root X: 1.25 Y: 0.00 Z: -2.35
→ Snug Easing Alignment Track (EaseInOut) →
Chest Interact Anchor X: 1.25 Y: 0.00 Z: -2.00
Pattern A: Multi-Stage Loot Chest
Create a fluid looting interaction using Transform Tracks and Sections:
Unlatch_Chest Section
SFX.Key
Lid Rotate Transform
Loot.Spawn
Setup Steps:
- Create a Montage asset named
Interact_Chest_Loot. - At 15%, place a Notification named
SFX.KeyTurnto trigger unlocking audio. - From 20% to 80%, add a Transform Track to rotate the chest lid bone upward by 90 degrees with an EaseInOut curve.
- At 60%, place a Notification named
VFX.LootSpawnto instantiate loot inside the chest. - From 70% to 90%, add a Cancel Window to allow players to interrupt recovery states.
Pattern B: Dodge Roll Invincibility & Cancel
Coordinate invincibility frames and cancel windows during acrobatics:
- Invincibility (0% to 50%): Add a Range Window named
Invincible. Run an instruction to set character tagInvincible = Trueon entry, and clear it on exit. - Locomotion Cancel (65% to 100%): Add a Cancel Window. If players press movement keys, abort the recovery phase to start running immediately.
Pattern C: Interactive Snapping
Align characters smoothly to interactable objects:
- Snapping (0% to 30%): Add a Transform Track targeting the character root to smoothly ease and align position and orientation to the door handle anchor.
- Unlatch (45%): Place a Point Notification to trigger the door opening animation.