playcanvas / engine

JavaScript game engine built on WebGL, WebGPU, WebXR and glTF
https://playcanvas.com
MIT License
9.59k stars 1.34k forks source link

Create Sequencer / Timeline functionality to schedule things to take place #2492

Open mvaligursky opened 3 years ago

mvaligursky commented 3 years ago

At the moment if user wants to create some cut scene / pre-scripted part in game, it needs to be implemented using scripting. For example - when user scores, switch to some cinematic camera, play animation to spin it around point of interest, trigger some VFX and sound and similar.

Ideally we create a system allowing this to be data driven, and editable in the Editor.

Reference: Unity Timelines: https://docs.unity3d.com/Packages/com.unity.timeline@1.2/manual/tl_about.html Unreal: http://www.tharlevfx.com/timelines-and-triggers

mvaligursky commented 2 years ago

interesting plugin / features for a timeline in unity https://github.com/needle-tools/custom-timeline-editor