Earlier, we planned out our movie using a graph paper timeline. Unity provides the tools to implement that almost directly. This Timeline feature was introduced with Unity 2017.
Timelines consist of one or more tracks that play over time. It's like an Animation (which controls the properties of a single game object), but Timelines work with many different objects and different types of tracks. As we'll see and explain later, Timelines can have Audio Tracks, Activation Tracks, Animation Tracks, and Control Tracks.
Timelines are a type of Unity Playable. Playables are runtime objects that "play" over time, updating each frame based on its prescribed behavior. Animations are playables too. For more details, see https://docs.unity3d.com/ScriptReference/Playables.Playable.html.
Presently we'll add a Timeline to the project and add...