Create Engaging, Educational Content. No Code Required.

StoryFlow. A Revolutionary Authoring Tool

Built by programmers for creative professionals, the StoryFlow authoring tool gives you unprecedented control over your content. Easily create straightforward procedures, branching narratives or full-blown simulations. Best yet – our own creative team uses StoryFlow everyday to create training content, so we’re always improving and iterating to make it even more powerful and easy to use.


Create branching narratives that engage and challenge learners

Learn More

Branching Narratives let trainees make choices and learn from their mistakes

Real life can be hard to replicate. Providing your users with multiple interaction points and choices will keep them engaged. Using StoryFlow, it is easy to create story branches and keep them organized.

Branching Scenarios are Like “Choose your Own Adventure” for Workplace Dilemmas.

Learner engagement is one of the most important factors in training success. Imagine a narrative brought to life and happening all around you. You control the outcome based on your decisions. Will you solve the dilemma or need to try again?

Creating engaging and fully immersive branching narratives in StoryFlow is easy – and a little addicting. Create branches based on actions taken (or not taken), decisions made and questions answered. StoryFlow branching narratives are so much richer than typical, basic dialog trees.

Branching can be difficult to author. StoryFlow helps keep you organized.

If you have ever created a branching scenario, you can relate to how quickly things become a tangled mess of boxes and arrows. StoryFlow authoring is modular which means you can keep each branch organized, but still easily connect them all together. Testing, modifying and iterating is simpler than ever. Using adaptive content, you can streamline your content even more

Simultaneous events make your simulations more realistic.

With a StoryFlow scenario, your users don’t have to stay on a predetermined track. VR allows learners to move freely through the environment, they should be able to take action when it feels natural to do so. Modular scripting makes full open-world interactivity a reality.


Use adaptive content for more believable scenarios.

Learn More

Enhance Training Realism with Adaptive Content.

Well-designed narrative makes for more engaging scenarios. Trainees are drawn in by stories that respond to their decisions and actions. One of the biggest narrative design challenges is managing the multitude of branches that result from creating responsive storylines. The StoryFlow Adaptive Content Engine provides a revolutionary way to author immersive content.

Give your trainees more freedom with non-linear scenarios.

The ability to author open-world style simulations is unique to StoryFlow. You can use the modular script-based system to create environments and scenarios that encourage freedom of choice and exploration.

  • Use variables to remember decisions and actions.
  • Trainees can take actions in any order and still complete the scenario
  • Feedback can happen at any point

Keep things streamlined and organized for easier collaboration.

With careful planning it is easy to create readable scripts that can be understood and used by others collaborating on the project. Rather than trying to interpret a complex branching scenario, each script can represent one action.

Adaptive content makes testing easier

It can be difficult to test all of the logic in a branching scenario. Remembering each decision point and trying to test each branch to completion can be overwhelming. Using the dynamic variable system, a formerly complex branched scenario can become one streamlined script with variable inputs. You only need to test the logic of the script once.


Speech recognition and conversational AI lets your trainees interact more naturally with their environment.

Learn more

Let Trainees use their Voice. Use Speech Recognition and AI for complete Immersion.

After observing hundreds of people using VR, we’ve learned a few things. Every time a user needs to interact with an immersion-breaking interface, it takes something away from the experience. StoryFlow lets you author experiences where a trainee can use their voice to move the experience along. This allows the scenario to progress without point-and-click input from the user.

Speech recognition interprets keywords so that your trainees can give voice commands.

Industries often have specific terms and vocabulary that everyone knows and uses. Keyword recognition makes use of this common language and allows trainees to use the words they would on the job to advance through a scenario. This is especially powerful for scenarios where learners need to practice communication protocols.

IBM Watson powered Conversational AI allows trainees to have realistic conversations with Characters in the scene.

But, what if the meaning and intention of what your trainees are saying is more important than the specific words chosen? The StoryFlow/IBM Watson integration allows you to create AI-powered dialog that monitors intents instead of specific words. Conversational AI is powerful for practicing soft skills and difficult conversations.


Use gamification to keep trainees motivated.

Learn More

Gamify your training for maximum engagement.

Everybody loves games. Who doesn’t want to play at work? Unfortunately, most “gamified training” isn’t much more than points and badges. With StoryFlow, you can use advanced game mechanics to deliver truly gamified learning.

Inventory control makes training more rewarding.

Everyone loves rewards. Incentivize trainees by offering collectible items throughout the training. Make the collectibles more meaningful by making them building blocks to a more valuable prize.

Crafting adds richness to your narratives

Have trainees use their collectible rewards in a meaningful way. Items collected can be used to craft more valuable inventory.

Tasks and Missions keep training goals clear for your trainees.

Authoring multi-step tasks and missions gives trainees clear guidance with checkpoints and assessment along the way. A sense of progress keeps learners focused and engaged.


Use media like video and audio to make your scenarios more engaging and realistic.
Learn more

Use Audio, Video and Images to make your Scenarios even more Interactive.

It is easy to upload, manage and use any form of media in StoryFlow. Add ambient sound, tutorial videos or instructive images to enhance the experience and the usability of the training.

Well used sound takes your realism through the roof.

When you first enter a virtual environment, it can look incredibly real…but sound incredibly silent. Being able to add ambient sound, a narrators voice or mood-setting music takes the experience from good to great. Sound controls in StoryFlow let you become a sound artist:

  • Attach sounds to objects and locations to create a 3D soundscape.
  • Mix soundtracks.
  • Control order of play, volume and mixing.

Videos can enhance the learning experience.

Sometimes a video refresher is the best way to give instructions. If your 3D scene has screens in it – use them! With StoryFlow you can add a video and send it to a specific screen/object in the scene.

Organize your media files and swap them out without breaking everything.

Prototyping an idea can be quicker if you use placeholder media. Using a text-to-speech recording for dialog, for example, means that you can put your whole scenario together before you meet with your voice actors. When you have your final media files prepared, simply swap files in the media catalog and everything will update in your scenario.


Easily control avatars for more emotional and realistic experiences.
Learn more

Bring Avatars to life with Character Controls.

VR is almost as good as being there – unless the avatars in the scene are stilted and unnatural. The StoryFlow Character Controls allow you to bring avatars to life by controlling their facial expressions, body movements and adding lip-syncing for realistic dialog. 

Make Dialog More realistic with Built-in Lip Syncing

Nothing breaks immersion like an avatar talking without their lips moving. When you attach recorded dialog to a specific character in the scene, their lips will move in sync with the audio file. This can be achieved with just a few clicks (choose the character, choose the audio file -> done!).

Use Facial Expressions to make Characters more life-like

When real people speak, their facial expressions convey as much about what they’re saying as their words do. Expression is essential part of communication. StoryFlow allows you to add facial expressions to characters as you create dialog. Use pre-authored expressions or create your own.

The Animation Library makes it easy to Animate your Characters

Lip-syncing: check. Facial expression: check. The last thing you need to bring your characters to life are life-like animations. Nobody stands completely still when interacting, so your characters shouldn’t either. With a library of standard human movements, your characters can move around the room, use had gestures when speaking or perform basic tasks. If there is a specific animation you need, you can import your own and use it in the scenario.


Move beyond point-and-click with advanced interactions
Learn More

Aid Muscle Memory in Manual Scenarios with Advanced Interactions

Sometimes you need to go through the motions to learn the right procedure. With advanced interactions in StoryFlow, you can require a trainee to interact with an object in a meaningful way that reinforces proper procedure.

Pick up, manipulate and move.

For hands-on procedures, it is essential that 3D models in the scene behave like they do in real life. If a trainee is learning to assemble a product or maintain some machinery, they need to know how the parts move and work. Using StoryFlow, you can give your trainees more granular control over parts of machines and models. This makes procedural training scenarios more realistic and meaningful.

Use tools.

Sometimes there is only one tool for job – and only one way to use it. Tool usage is native to StoryFlow. Not only can you use tools to complete certain jobs, you can create consequences for using tools in the wrong order or at the wrong time.

Keep track of objects in the scene.

Order is everything when teaching manual procedures. The cost of missing steps can sometimes be a matter of life or death. That is why it is important to be able to determine the “state” of a 3D object at any time. Plugged in/unplugged, open/closed, off/on – all of these can determine if a trainee can proceed safely to the next step of a procedure.


Include assessments in the experience to gauge the trainee's success.
Learn more

Provide Meaningful Feedback with In-headset Assessments.

Assessment and feedback are essential components of training. If learners don’t know how they’ve done, it is impossible for them to learn from their mistakes and improve. StoryFlow’s built-in assessment features make training scenarios meaningful and formative.

Quiz questions

Sometimes the quickest way to determine if someone remembers something is to ask them. Injecting quiz questions throughout the scenario (like multiple choice and matching) offer a high-level knowledge check-in. Scenario outcomes can build off of the answers to these questions.

Other assessment measures

Often times, what a trainee does is more important than the facts they can recall. In a StoryFlow scenario, you can monitor time taken, decisions made and actions taken to determine success or failure of a specific task.

Real-time summaries

When a training module is complete, trainees can get a full rundown of their performance with the information that will be meaningful for their growth. Customizable summaries with factors such as quiz scores, time taken and decisions made can be presented immediately at the end of their session.

Post-session analytics

In addition to high-level summaries at the end of each session, trainees and their mentors can view more detailed data collected during their training. Session-specfic xAPI statements are stored in an LRS. This data is analyzed and visualized to give detailed feedback on areas of growth and strength for each trainee.

Ready to Revolutionize your training program?

We’re ready to show you how seamlessly you can create, edit and deploy immersive training modules. Our team is standing by to help you revolutionize your training program.

Still not ready to make the leap?

Our comprehensive white paper is a deep-dive analysis of immersive learning. With data and findings from academic studies and industrial use cases, the case for AR and VR training is made.