🎉 Launch sale — 30% off, first week only

Designer-made UI motion,
straight into your build.

Animate. Connect. Check.

Designers build the motion visually. Programmers ship it with a single call — Play("name"). No more motion by translation.

$25.55$36.50 · Regional tax added at checkout · Made for Unity 6
The Bottleneck

Motion by translation vs. motion as asset

Every iteration of UI motion shouldn't require a programmer, a build, and a wait.

Before — motion by translation

  1. Designer writes a request
  2. Programmer codes tweens
  3. Build & test
  4. Iterate numerically, again and again

After — motion as asset

  1. Designer builds the timeline
  2. Live preview — no Play Mode needed
  3. Visual interaction wiring
  4. Programmer calls QDirectorPlayer.Play("PopupOpen")
Core Features

Animate · Connect · Check

🎬

Animate

Keyframe position, alpha, scale, and rotation on a timeline. Fine-tune curves with graph editor and easing presets.

🔗

Connect

Wire "on click → play" by connecting nodes. Build button reactions and menu flows with no code.

Check

Scan for missing references and setup issues, color-coded by design/code side, with one-click safe fixes.

Why not the alternatives?

Lightweight, UI-focused, designer-operated

ToolTrade-off
Unity TimelinePowerful but heavy, with a steep learning curve and no UI focus.
DOTweenGreat for programmers, but code-first — designers can't touch it directly.
Pricey motion assetsFeature-bloated and expensive.
Q DirectorLightweight, UI-focused, call-by-name, and designer-operated.
Designer-owned motion

No waiting on code changes to iterate.

No Play Mode needed

Live preview in the editor — iterate instantly.

One line at runtime

Clean code for programmers, full control for designers.

API

Call it by name. That's it.

Every animation, sequence, and BGM the designer creates becomes a named asset your code can play with one line.

// Play a UI animation
QDirectorPlayer.Play("PopupOpen");

// Play a sequence
QSequencePlayer.Play("MainMenuIntro");

// Await completion in a coroutine
yield return QDirectorPlayer.Play("RewardAppear", rewardPanel);

// Music, too
QDirectorMusic.Play("TitleBGM");
Cue your designers. Queue your code.

Ship designer-made motion today.

Get Q Director — $25.55 (30% off)