StoryScapes is designed to be a place where both readers and writers can gather and enjoy the medium of interactive fiction, and in order to serve that purpose, we strive to provide the best experience to both readers and writers. On this page you will find our roadmap, where you can see which features we are actively developing and along with what features and ideas we have planned.
If you have an idea you don't see here, please let us know by emailing support@storyscapes.app! We have a dedicated support page coming soon.
A simple yet powerful text editor designed specifically for interactive fiction. Write your story with rich formatting options, insert variables and conditions seamlessly into your text. It also features image embedding so you can add more visuals to your story.
Create interactive elements without writing code using our visual scripting system. Inspired by Scratch, our blocks make it easy to manage variables, create conditions, and control story flow. Whether you're tracking inventory, managing character stats, or creating complex branching scenarios, you can do it all with simple drag-and-drop blocks that integrate directly with your story text.
Visualize your story's structure with our interactive diagram view. See how your pages connect, track different story paths, and easily identify dead ends or isolated pages. The diagram updates in real-time as you write, helping you maintain a clear overview of your story's architecture and ensure all paths lead somewhere meaningful.
To help manage the complexity of stories, we'll be introducing Snippets - reusable snippets of text and script blocks you can write once and use throughout your story. This can be useful for situations where you have a certain dialogue or pattern that is used many times, such as using a sequence of script blocks to calculate a random number in a specific range and storing it in a variable.
Organize your story more effectively by adding custom metadata to your pages. Tag pages with themes, track which character appears where, or add notes for yourself. This metadata system will help you manage larger stories and make it easier to find specific pages when you need them.
Create custom popup screens that the reader can access at any time. These can be used to display any information you want the reader to have access to, such as a summary of the player's inventory or their character stats.
You will be able to export (and import) your work for whatever purpose you desire, whether it's to back up your stories or use them in a different medium. Your data is yours to keep.
Writing is already hard by itself, but for stories with branching paths, the complexity can quickly get out of hand for a single person. We plan on adding collaborative editing features so that a team of people can work on the same story at the same time, allowing you to split up the work efficiently.
Catch potential issues before your readers do. Our error checker will scan your story for common problems like broken page links, unused variables, or unreachable pages.
The building blocks of interactive storytelling. Create branching narratives using if statements and combine conditions using logical operators (and, or, not) to create complex scenarios based on your readers' choices and actions.
Basic mathematical operations (add, subtract, multiply, divide) to manage numerical values in your story. Perfect for tracking scores, resources, or character stats.
Present your readers with choices that shape their journey. Create dynamic choice options that can appear or hide based on variables, making each reader's experience unique to their actions.
Direct the flow of your story by jumping to any page. Combine with conditions to create complex branching paths or use them directly for simple navigation.
At the heart of dynamic storytelling, variables let you create and track custom data throughout your story. Use setter blocks to update values, and place variable blocks directly in your text to display their current values. Whether you're tracking inventory items, relationship scores, or character traits, variables make your story responsive to reader choices.
Create more natural-flowing text with conditions that work within paragraphs. Unlike standard if statements that create separate paragraphs, inline conditionals let you seamlessly integrate conditional text and variables into your paragraphs, making your writing feel more organic.
Create and manage lists of data, perfect for inventories, quest logs, or character relationships. A natural extension of our variable system that opens up new possibilities for complex storytelling.
Many stories are completely deterministic, but you can add an element of randomness by using a random number generator. Perfect for simulating dice rolls, random encounters, or creating variation in repeated scenes.
Add tension and pacing to your stories with timing elements. Create countdown scenarios, delayed reveals, or time-sensitive choices that keep readers engaged.
Create checkpoints with labels throughout your story so the reader can see which section they are in at a glance. This will also be integrated into the saving/loading system, allowing the user to load their progress from the last checkpoint, in case they forget to save often.
Reward exploration and encourage multiple playthroughs by creating custom achievements that your readers can collect and display.
Add interactive elements beyond standard choices. Create custom buttons that trigger specific sequences of actions, opening up new possibilities for game-like interactions within your stories.
Create multiple save points throughout your journey to freely explore different paths through each story. When you hit a dead end or want to try different choices, just load up a previous save and branch off in a new direction.
Access a record of pages you've visited during your reading session. Helpful for reviewing important details or rereading memorable scenes without losing your current spot in the story.
Reading long stories takes focus, so we plan to add options to adjust fonts, colors, and spacing to match your preferences.
Writers can craft custom achievements to reward exploration, puzzle-solving, or discovering hidden content. Keep track of your discoveries and share your collection with the community if you choose to.
This feature will show how much of the content and achievements you have discovered, and how much of it remains undiscovered. Perfect for the completionists who want to experience everything a story has to offer.
Download stories to your device for the moments you won't have an internet connection.
Publish your stories with just a few clicks. The publishing system creates a separate copy for readers, so you can keep working on your next update without affecting the live version.
Control who can find and read your stories:
Help readers find your stories by adding relevant tags and categories. Whether you're writing fantasy epics, mystery puzzles, or educational adventures, proper categorization ensures your stories reach the right audience.
We believe in fostering a safe community where readers can make informed choices about the content they consume. Add age ratings and specific content tags to your stories so readers can easily identify material they want to engage with or avoid. This system helps maintain trust between writers and readers while protecting younger community members.
Track how readers engage with your stories through detailed analytics. See which paths are most popular and how different audiences interact with your content. Understanding your readers' behavior can help inform your writing and improve future stories.
Your profile serves as your creative portfolio, showcasing your published stories and writing journey. Readers can discover your complete collection of works and follow your development as a writer.
Share your reading adventures with others. Customize your profile to display your favorite stories, collected achievements, and personal recommendations. Keep your reading history private or share it with the community - you will be able to decide what others can see.
Engage with other writers and readers through comments on stories and profiles. Get feedback on your work, discuss plot twists with other readers, or just connect with fellow story enthusiasts. We understand not everyone wants this kind of interaction, so you'll have full control over commenting features on your content.
Stay updated on your favorite writers' new releases and updates. When you follow someone, you'll be notified when they publish new stories or make major updates to existing ones.
Find stories that interest you using our search system. You can sort your results by relevance, number of reads, favorites, or publication date to discover both hidden gems and popular favorites.
Narrow down your search using predefined categories and genres. Whether you're in the mood for fantasy, mystery, or sci-fi content, these filters help you find exactly what you're looking for.
Fine-tune your search even further with user-created tags. Looking for stories with specific themes, writing styles, or content elements? Tag filters let you get as specific as you want.
Discover what's capturing the community's attention with our regularly updated trending section. Great for finding new stories that are making waves or keeping up with what's popular right now.
Turn your storytelling into an opportunity to earn. Set your own prices for your stories and reach readers who value your work through our upcoming marketplace system.
Track your earnings with a straightforward dashboard that shows both per-story and total revenue over time.