Skip to main content

Game Engine Integration

Integrate StoryFlow Editor with your game engine. An official Unreal Engine plugin is available, with Unity and Godot plugins in development.

Overview

StoryFlow Editor projects can be exported as JSON files and integrated into any game engine. An official Unreal Engine plugin is available for seamless integration, and plugins for Unity and Godot are in development.

Plugin Status

The Unreal Engine plugin is available now — see the full documentation. Plugins for Unity and Godot are currently in development. For other engines, you can use the JSON Export feature and build your own parser.

Unreal Engine Unreal Engine

The official Unreal Engine plugin provides full Blueprint and C++ support for StoryFlow Editor integration. It includes a runtime component for executing dialogue, character and audio systems, variable management, save/load support, and live sync with the StoryFlow Editor.

View Unreal Engine Plugin Documentation →

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