Cradle is a plug-in for Unity created by github user D. A. Terre that allows Twine stories to be imported into Unity, making those stories playable and scriptable within Unity. It is available on github for free here: https://github.com/daterre/Cradle
Cradle seems to succeed the most in providing other ways to interact with story choices in Twine besides just clicking on storylinks. As can be seen in the example cradle provides, the game Snoozing (http://daterre.com/projects/snoozing/) allows story choices to be made by simply moving the cursor in a certain way. Cradle also includes a TwineTextPlayer which provides a framework to play a text-based Twine game in Unity.
For these kinds of 2D interactive textual experience, Cradle seems to be a way to take a Twine story and enhance the way it can be interacted with. It’s less intuitive for translating Twine stories into 3D environments through Unity, in my experience, though you can use it to allow story choices to be triggered by clicking on objects, for example.
The github page has a plethora of tutorial materials and documentation for its use.
Complexity (capacity to handle more technically advanced projects): 75/100
Cradle is designed for using the more advanced technology of Unity to tell a story designed through Twine, or to use Twine as a framework to manage narrative in a Unity project. Either way, it allows visual complexity to be applied to the simplicity of the narrative design of Twine.
Availability of Support (documentation, forums, tutorials, active user community): 60/100
Cradle seems to be a fairly niche plug-in, and so it doesn’t have a very large or active user community. The plug-in still is being updated on its github, and the documentation is substantial. Despite not having forums or an active community, the creator still answers questions on the github.
Ease of Use (intuitive interface design, technical expertise required to use): 40/100
The plug-in requires extensive knowledge of Unity and Twine to use with ease, and isn’t intuitive for users without strong technical expertise. To apply it to 3D environments in Unity
Quality of Finished Products: 75/100
For what the plug-in seems designed for, 2D projects using Unity for different forms of interacting with a narrative project, the finished products can come out quite polished.
Overall Rating: 65/100
The plug-in allows Unity to enhance how a Twine story can be interacted with, leading to more complex projects. However, there is a steep learning curve for anyone unfamiliar with Unity and, even with some Unity experience, the plug-in is still another tool to learn to use.