Here is an early demo of a timeline feature I’m building in a PlayCanvas project. This uses an array of data to determine which actions to perform at a specified time during the sequence.