Interactive Fiction Platform

Stories Designer

Create and read branching narratives where every choice shapes the story. AI-powered writing assistance, inventory systems, and conditional logic — all in a beautiful cross-platform app.

Multi-Chapter AI Writing Agent Cloud Sync Offline-First

What is Path-Based Storytelling?

The Power of Interactive Storytelling

Path-based storytelling is a narrative technique that takes readers on a gripping journey, where the story's progression is linked to choices and decisions made by characters. Readers become active participants in shaping the outcome.

Stories Designer gives you the tools to craft these experiences. And when your stories are ready, readers can experience them through Function Fable's dedicated Story Reader mode — a companion app built for immersive interactive reading across all platforms.

Non-Linear Narratives

Stories unfold in multiple directions, allowing readers to explore different paths and encounter unique plot twists along the way.

Choices & Consequences

Each decision has a profound impact on plot development, creating agency and immersion for every reader.

Multiple Storylines

Different choices lead to alternate endings, unexpected twists, and reading experiences that vary with each playthrough.

Reader Investment

The immersive nature allows readers to become deeply invested in characters, challenging them to think critically about their choices.

High Stakes

Readers confront moral dilemmas and high-stakes decisions, forcing them to consider the consequences of their actions.

Meticulous Craft

Creating path-based stories requires careful planning to accommodate multiple storylines while maintaining a cohesive plot.

Powerful Creation Tools

Everything you need to craft immersive interactive fiction, from rich text editing to complex branching logic.

Rich Text Editor

Write with Flutter Quill's powerful rich text editor. Format text, add images, and create polished narrative pages.

Branching Narratives

Design multi-chapter stories with branching paths. Each page connects to choices that lead readers down different storylines.

Inventory System

Track reader state with dynamic variables. Items collected, choices made, and stats earned persist across the story.

Conditional Logic

Show or hide choices based on complex conditions. Create gates, locks, and requirements that respond to reader progress.

Import & Export

Backup, restore, and share stories. Export complete story packages for distribution or collaboration.

AI Story Agent

Stories Designer includes a dedicated AI writing agent powered by Riverbane AI. It reads your pages, understands your narrative structure, and helps you write, revise, and expand your stories.

  • Multi-provider AI support (Claude, Gemini, Grok, OpenAI)
  • Tool-calling for reading pages and writing content
  • Revision management and draft tracking
  • Narrative-aware context understanding
  • Style-consistent writing suggestions
Path-Based Storytelling

Built for Reliability

A robust technical foundation so you can focus on storytelling, not troubleshooting.

Cloud Sync

Firebase Firestore synchronization across all your devices. Write on your iPad, read on your phone.

Offline-First

Full functionality without internet. Stories Designer works offline and syncs when connectivity returns.

Cross-Platform

Available on iOS and Android with consistent experience. Built with Flutter for native performance.

Material 3 Theming

Customizable themes with dynamic color support. Light and dark modes with personalized accent colors.

Get Stories Designer

Download Stories Designer on your preferred platform. Create on one device, read on another — your stories sync seamlessly. Pair it with Function Fable's Story Reader mode for the ultimate reading experience.

Every Choice Creates a New Story

Start creating interactive fiction that captivates readers and responds to their decisions. Stories Designer makes it possible.