Licensing and Source
Two parts, two licences: the authoring app is free but proprietary, and the engine plugins are open source.
The desktop app is free, but not open source
Storylet Studio (the desktop authoring app, and the web app) is free to use, including for commercial projects. It is not open source - it is the property of Ian Thomas. You may download and use it; you may not redistribute or modify the application itself.
No per-seat fee, no licence key. Download it from download.storylet.studio.
The engine plugins are MIT-licensed
The StoryletEngine runtime plugins are open source under the MIT license. You're free to use, modify, and redistribute them, including in commercial games, subject to the MIT terms (keep the copyright and licence notice). This covers:
- StoryletEngine for Unreal - the UE 5.7+ plugin.
- StoryletEngine for Unity - the Unity 6 LTS UPM package.
- StoryletEngine for JavaScript - the
@storylets/engineruntime and the@storylets/inspectordev-time panel.
The plugins you download from
download.storylet.studio are the
same code, ready to drop in. The MIT license text travels with each
download (the LICENSE file) and is in each public repository below.
Source mirrors
The plugin source is mirrored publicly on GitHub under the storylet-studio organisation:
- Unreal - github.com/storylet-studio/storylet-engine-unreal
- Unity - github.com/storylet-studio/storylet-engine-unity
- JavaScript - github.com/storylet-studio/storylet-engine-js
These are one-way mirrors: development happens upstream and each
release is published to the public repositories as a clean snapshot.
Issues and pull requests are welcome on the public repos - merged
contributions are re-applied upstream and carried back out on the next
release, with authorship preserved. Each repo's CONTRIBUTING.md
explains the flow.
The authoring tool and the StoryletEngine Server are not part of the open-source release; only the runtime plugins are mirrored.