Create immersive, interactive, branching stories, RPG games or narratives using WordPress.

Description

Questory is a comprehensive WordPress plugin that enables authors to create engaging interactive branching stories where readers make choices that affect the narrative path. Perfect for creating choose-your-own-adventure stories, interactive fiction, educational scenarios, and immersive storytelling experiences.

USE CASES

  • Interactive fiction authors
  • Educational content creators, Quiz and Survey writers
  • Game developers
  • Creative writing teachers
  • Content marketers creating engaging experiences and product demos
  • Digital signage, interactive touch-screens, kiosks
  • Anyone wanting to tell non-linear branching stories
  • Anyone looking to add gamification to their WordPress site or blog

Demos

Key Features

  • Branching Narratives – Create stories with multiple paths and endings based on reader choices
  • Interactive Frontend – User-friendly interface for making choices and navigating stories
  • Inventory System – Allow players to collect and use items that affect story progression
  • Variables System – Track player stats, story state, and dynamic content with numbers, text, and boolean variables
  • Character System – Add characters with dialogue and multiple emotional expressions
  • Conditional Logic – Create choices dependent on decision history, variables, or inventory
  • Visual Effects – Apply text effects (typewriter, fade, flicker, glow) and scene transitions
  • Background Images – Set atmospheric backgrounds for each scene
  • Custom CSS Support – Style your stories with custom CSS
  • Accessibility Features – Screen reader support, keyboard navigation, and ARIA compliance
  • Story Visualization – Quickly see an overview of your story and edit it from a force directed graph
  • Rich Media Support – A scene is a custom post, so you can add video, sliders, images, audio…

How It Works

  1. Create a Story with title, genre, and settings
  2. Add Scenes with content and choices
  3. Set up Characters with dialogue and expressions
  4. Define Variables and Inventory items
  5. Use conditional logic for complex branching
  6. Embed stories in posts/pages with shortcodes

Pro Version

The Pro version of this plugin includes the following additional features:

  • Save / Load game progress for players on the frontend
  • Import / Export story functionality to share your creations on the backend
  • Random Variations – Set a scene to “shuffle” choices and randomly force a selection
  • Timed Choices – Set pressuring time constraints before choices are forced
  • Story checking to find dead ends, orphaned scenes etc.
  • Frontend edit links during story playback (Edit Scene, Jump to Scene, etc.)
  • Visualization metadata overlays (Inventory, Variables, Characters, Decisions)
  • Advanced visualizations (Tree, Tangled Tree, Circle Packing, export as an image)
  • Role-based Permissions for Collaborative storytelling

Support

Contact FlatCoder Ltd.