Unity3D’s Timeline is a revelation. It is a powerful tool that allows you to create cinematic sequences, gameplay events, audio and video tracks, and more in a visual and intuitive way. You can use Timeline to orchestrate complex scenes, animate characters, control cameras, trigger effects, and synchronize audio.
Timeline is flexible and extensible, allowing you to create your own custom tracks and clips to suit your needs.
There isn’t a great go to resource for viewing how to extend it with your own playable graphs and behaviours. There are quite a few available online, I’ve put together a repository with some key ones that are easy to modify and give a lot of extra functionality.
Available on my github; https://github.com/makeplayhappy/Timeline-Playables-Collection
Ciro Continisio, 2017 RTS project
This talk was golden, and all the code is available here https://github.com/UnityTechnologies/ATerribleKingdom , it was built to showcase a lot of timeline’s functionality so it has a few golden playables: AICommand(send ai to locations), Dialogue( pause the timeline and show UI), Light (change color and intensity), TMPTextSwitcher (changing text), TimeMachine (jump between timeline markers)
Unity’s Default Playables
Weirdly Unity saw fit to split out their own colelction of useful playables for timeline from the timeline package (couldn’t have been included as samples like in every other package?). These are pretty much the ones from Terrible Kingdom with a few tweaks, LightControl, NavMeshAgentControl, ScreenFader, TextSwitcher, TimeDilation, TransformTween (← this one is really useful!), Video
Andy Touch & Mike Wuetherick timeline talk
Keijiro Takahashi Collections
Keijiro has an incredible array of useful code, it’s ever expanding and he has a few playables, his procedural motion ones are really great (also checkout the non-timeline one https://github.com/keijiro/ProceduralMotion)
There are also a few more from around the web, Unity material switch package, an example of layered tracks and lipsync timeline. If you have any extras that you think are worth adding in just hit them up in the comments.