Game Engine Integration
Official plugins for Unreal Engine, Unity, and Godot are in development. Until they're released, you'll need to build your own JSON parser to integrate StoryFlow Editor with game engines.
Overview
StoryFlow Editor projects can be exported as JSON files and integrated into any game engine. While you can manually parse the JSON format, we're developing official plugins to make integration seamless.
Plugins In Development
Official plugins for Unreal Engine, Unity, and Godot are currently in development. These plugins will be free and open-source. For now, you can use the JSON Export feature to integrate StoryFlow Editor with your game engine, but this will require creating your own solution for parsing the output JSON.
Unreal Engine
An Unreal Engine plugin is planned to provide Blueprint and C++ support for StoryFlow Editor integration. This will enable visual scripting and code-based approaches to running your narratives.
Unity Integration
A Unity plugin is planned to provide native integration with StoryFlow Editor's JSON exports. This will include C# classes for parsing scripts, executing dialogue flows, and managing variables.
Godot Integration
A Godot plugin is planned to provide native integration with GDScript support. This will make it easy to load and execute StoryFlow Editor projects directly in your Godot games.
Custom Runtime
If you're using a different engine or building your own, you can parse the JSON export format directly. The format is well-documented and straightforward to implement.
For reference on the JSON structure, see the JSON Export documentation.
Stay Updated
Join our Discord community to stay informed about plugin development progress and get early access when they're released.