Production Tips

Best Practices

Keep your workflows structured, highly performant, and visual scripts simple using these expert guidelines.

Production Guide: Good vs. Bad Timeline Organization

โœ” Good Namespaced Organization

Clean identifiers using standard interaction scopes:

SFX.Interact.Open
Window.Interact.Snapping
Branch.Interact.NextStage

โœ– Bad Messy Organization

Scattered absolute timings with flat duplicate tags:

Sound1
MyHitbox
WaitThenLoopThis

Use Percentage Timings. Keep your event triggers normalized so animations can scale dynamically without breaking gameplay timings.

Namespace Timeline IDs. Use organized dot-syntax names (e.g., VFX.Interact.Open, Window.Interact.Snapping) to keep search filters functional.

Decouple Visual Logic. Keep instruction lists inside notifications short. Use them to fire simple status changes, leaving heavy math to specialized scripts.

Use Play Mode Diagnostics. When debugging, click your character and watch the live active windows and branches to spot timing conflicts immediately.

Set Smooth Blend Durations. Always assign a modest blend-in/out window (e.g., 0.15s to 0.2s) to prevent animations from jarringly snapping.