After having to port over to HttpService’s JSON Decoder since RbxUtility is deprecated while I was still using CloneTrooper’s Cutscene Editor, I decided to make a cutscene editor of my own. Compared to other editors, this one entirely relies on TweenService, giving you a very smooth effect for your cutscenes. It’s quite simple to use, and I plan on making a video tutorial of it soon as well.
You can get the widget from this URL:
https://www.roblox.com/library/4859992338/TweenCut
The steps to using it are:
1. Create your nodes by clicking the “Create Node Point” button when you are happy with your camera’s positioning. (This widget supports Ctrl+Z to Undo and Ctrl+Y to redo, pressing the Remove ALL nodes button will destroy every node, and the temporary Cutscene folder in Workspace if you want to start over)
2. The ScrollingFrame below the node buttons are Roblox’s supported Tweening Styles. Choose whichever one you want for the duration of your cutscene. The box below shows your currently selected Tween Style.
3. For each node, you are able to adjust the duration (in seconds) that it takes to get from the current node to the next one during each iteration, and now you are able to set the camera roll, which is in degrees. For one example, to achieve a ‘barrel roll’ effect, Node 1 would have a rotation of 0 degrees, Node 2 would have a rotation of 180 degrees, and Node 3 would have a rotation of 360.
4. (Refer to image above) Once you are happy with your cutscene nodes and settings, you are able to press one of the buttons to push it out to your game. The only method so far is playing the cutscene when the player joins the game. Eventually I will push out updates for when a player touches a part, and many more.
The good thing about this widget is that it’s object-oriented. Cutscene settings are stored in the physical node parts, so settings such as the delays and camera roll settings are very easy to manipulate from the studio game explorer if you ever want to modify an existing cutscene.
(Once I get the time to make a video on my widget, it will appear here)
This plugin is in early development, so I still have a lot of plans for it. I am highly encouraging for feedback and suggestions on this widget, and any bug reports so that I am able to fix the issues as soon as possible. I plan on making a more cleaner UI for this eventually but I am currently unable to until I get a bit more time on my hands to do so.