A while back, I had a need for a cutscene engine for one of my projects that was capable of producing cutscenes like the ones you’d see in off-platform games during a story mode or something similar to them. However, as far as I searched for one, I was unable to find anything like it that had already been made and was public, with the closest thing being the TweenSequence Editor, of which this plugin’s interface was heavily inspired by/based off of.
Due to a lack of such a plugin existing, I decided to make my own, which is capable of importing and exporting cutscenes. The cutscenes themselves support the addition of subtitles, and a special type of keyframe known as an “Action” which are basically functions that get executed at the defined time in the cutscene, and you can add custom actions to suit your needs and the editor will be able to use them upon reopening the place (as long as the module is somewhere in
ReplicatedStorage, it will work perfectly fine).
By default, the engine has an Explosion action, an Emit action (for particles), an Animate action (to play an animation on a humanoid), and a Sound action, some actions can be bound to a specific instance whilst others can be bound to no specific part, in order to add actions which require a specified instance, you will need to have an instance selected in the editor.
The main features of this engine are:
- Animation of any instance in workspace
- Subtitle support