Our Story Manager allows developers to define events that they want to track in the platform. As your game plays, our SDK uses these events to calculate which objects are the most and least interesting, and then tells our cameras what to look at. The rest is handled by a complex set of director camera rules that evaluate shot quality.