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 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.

Need Help?

Join our Discord community to ask questions, share your projects, report bugs, and get support from the team and other users.

Join Discord