Unity Asset Store publisher
twitched_

Small, sharp tools that respect your project: zero dependencies, allocation-light runtimes, real docs, and APIs designed for humans and AI assistants alike.

Current work

Cascade — Motion & Transitions for UI Toolkit

UI Toolkit gave you components. It never gave you motion.

Cascade is a runtime motion library for UI Toolkit (UXML/USS): physics springs that keep their velocity through an interruption, timeline sequencing, stagger, named states, enter/exit and screen transitions, and hover/press micro-interactions. Zero third-party dependencies, no native code, Unity 6000.0+.

// the whole API surface is this shape
el.Animate().MoveY(0f, .45f).Spring(SpringPreset.Bouncy);

Get started Read the docs API reference

Cascade key art: 'UI Toolkit gave you components. It never gave you motion.' above the line of code element.Animate().MoveY(0f, .45f).Spring(SpringPreset.Bouncy); Zero dependencies, Unity 6+.

Work samples

Play it in a browser

Cascade Blocks is a falling-block game with no motion code of its own. The menu stagger, the screen transitions, the line-clear sweep, the score count-up and the arcade initials caret are all the package. It exists as a stress test: motion libraries demo well on three buttons and fall apart on a real screen with a game loop competing for frames, so we built the real screen.

Play Cascade Blocks →

Cascade Blocks running: playfield, next-piece queue and score panel.
Cascade Blocks — recorded from a real build, not a mockup.
The Cascade demo gallery showing a motion section alongside its code.
The demo gallery: every section shows an effect next to the code that produced it.

Cascade Audio Studio New · playable

A music player where the whole room follows the song: fire for metal, lasers and a neon grid for synthwave, rain for lo-fi. Loud passages make the fire roar and the rain pour, each beat lands as a surge, a flash or a gust, and pausing freezes every effect mid-air. You can scratch the record, drag the mixer faders and spam the reactions. Every animation is a Cascade tween; the sample comes to Cascade in a future update.

Play Audio Studio → How it was built

Audio Studio — one tween re-themes the room between genres; recorded from the real scene.

Four demo screens Pro · next update

Real interfaces, not three buttons on a grey background: each is a complete Unity UI Toolkit scene animated with Cascade, with a short commented driver script to learn from. They ship as samples with Cascade Pro; the clips below are recorded from the scenes, not mocked up.

Starfall Combat HUD

An in-game overlay for a space shooter: a health bar with a delayed damage chip, screen shake, floating damage numbers, hotbar cooldowns, a wave banner and a live minimap.

Value tweens · additive Nudge · springs · stagger · looping

read: RollHull(), TakeHit(), NextWave()

Pocket Shop

An editorial storefront: products stagger in, cards lift on hover, ADD TO BAG flies a dot into the bag, and VIEW opens a detail panel on a spring.

AnimateEach · OnHover · Show/Hide transitions · OnComplete

read: AddToBag(), SelectCategory()

Afterhours Audio Studio

A listening room that moves with the music: looping meters and vinyl that pause where they stop, title crossfades on track change, and a confirmation that fades in, holds and fades out.

Loop · Then · Delay · Value

read: ChangeTrack(), Share(), DriftMeter()

Mission Control Dashboard

A project dashboard: a spring drawer for new tasks, page transitions, named card states, hover feedback and a motion-mode toggle that respects reduced motion.

Variants · SwapTo · Show/Hide · MotionSettings

read: OpenDrawer(), NavigateTo(), CycleMotionMode()

Documentation

Cascade docs

Guides for animating Unity UI Toolkit with Cascade: getting started, how to animate a VisualElement, spring animation, staggered lists, enter/exit and screen transitions, and a recipe book. The package also ships them under Documentation~, with a Framer Motion map, a designer workflow and an AI authoring guide.

Read the docs →

Contact

Email
see the Asset Store publisher page
Asset Store
Twitched on the Unity Asset Store
X
@Twitchedddd
Bluesky
@twitchedd.bsky.social
Reddit
u/twitcheddd
GitHub
github.com/twitchedd
itch.io
twitchedd.itch.io