All work

Recative / Interactive Video Engine

Recative System is open-source tooling for interactive video, built under my own studio (Dehydration Culture), born from a market analysis of where authoring tools fail educators.

Recative Studio interface, screen 1 of 7Recative Studio interface, screen 2 of 7Recative Studio interface, screen 3 of 7Recative Studio interface, screen 4 of 7Recative Studio interface, screen 5 of 7Recative Studio interface, screen 6 of 7Recative Studio interface, screen 7 of 7
open-source toolkit

TL;DR

  • Analyzed video-consumption trends and 12+ authoring tools across three complexity tiers.
  • Found a linear tradeoff between product complexity and user engagement, with video sitting at the balance point.
  • Built a toolkit to push past it.

Role

Research, system design & engineering

Domain

Interactive video, education

Output

Open-source toolkit

TREND RESEARCH

The trend research

Short-form video is rising while attention spans shrink, a pattern visible in the business data shared by YouTube and TikTok creators.

Platforms have run interactive experiments: Netflix tried branching choices, Bilibili added pop-ups and voting. But these stay simple in form, follow a single storyline, and carry limited educational value.

The finding: video strikes the optimal complexity/engagement balance, yet constrains depth and interactivity.

COMPETITIVE LANDSCAPE

The competitive landscape

12+ authoring tools across three complexity tiers show a near-linear tradeoff: the more a tool can express, the fewer educators can afford to use it.

friendly but weak expressivenessdomain-lockedpowerful but costly, unsuitablefor most education use casesSweet spothigh engagement · controllable complexityRecative target opportunityPowerPointPsychoPyFrontpageGeoGebraSketchpadOrangeLightRPG MakerGodotUnreal EngineUnity 3DAuthorwareFlashProduct complexityUser engagementlowhighlowhigh

THE SYSTEM

The system

Rich multimedia presentation

Combine video, audio, and interactive layers in one experience.

User engagement with learning feedback

Interactions respond to the learner, not just the timeline.

Flexible content creation

Authoring that fits educator workflows instead of fighting them.

Scalability

From a single episode to a full series without re-architecting.

THE ARCHITECTURE

A three-level content model

Asset

The smallest independent content unit.

Episode

The unit of data loading and lifecycle management.

Series

Orchestration of multiple episodes.

@recative/ap-core

Utility toolkit.

@recative/act-player

React rendering components.

@recative/core-manager

Lifecycle management.

Design tradeoff:

Preloading speeds up revisitsvsmemory footprint

REFLECTION

Tools earn trust at the edges.

Building authoring tools forces every assumption about “intuitive” interfaces to survive contact with real workflows, imports, exports, and error states decide whether authors trust a tool.

“An authoring tool is a promise that the author’s time won’t be wasted.”