Youtube channel Primer Learning needed some help adapting Unity Game Engine for video production. Together we investigated the main issues, then designed and developed a set of tools that would provide solutions for each one of the sharp edges.
We ended up with a system allows to programatically define a sequence of events, as it was integrated with Unity Timeline so we could preview the video as we were producing it, scrubbing back and forward freely.