Etherground

Shape Stories Through Words & Variables

A powerful interactive storytelling engine with dynamic variables, event-driven narratives, and multiple game modes. Create branching stories with visual flow diagrams, auto-save editing, roguelike exploration, and integrated worldbuilding tools.

📚 Try Sample Stories COMING SOON
Create Stories Build Worlds
Support on Patreon

Features

Everything you need to craft interactive narratives

Interactive Word System

Players shape the story by swapping words. Each variant creates unique narrative experiences while maintaining story coherence through entity tracking. Shift+Click to collect equipment.

🔀

Visual Node Editor

Design complex branching narratives with an intuitive flow diagram. Auto-save, drag nodes, and see your entire story structure with color-coded connections and scene organization.

🔢

Variables & Conditions

Track numeric, string, and boolean variables throughout gameplay. Set variables on choices or nodes, trigger events based on conditions (equals, greater than, exists, etc).

Dynamic Event System

Create location-specific and global events that fire based on context tags, variables, first-visit conditions, or specific items. Award equipment, grant tags, or modify variables.

🗺️

Travel & Navigation

Build open worlds with connected locations and rooms. Define travel requirements, one-way connections, and room-based areas with dynamic event triggering.

🎮

Multiple Game Modes

Switch between Word-Adventure (text-based), Roguelike (ASCII/sprite maps with turn-based movement), and customize your experience with theme presets and UI customization.

Entity-Based Branching

Create delayed branching where cumulative word choices across multiple nodes determine major story arcs. Track personality traits, reputation, alignment, and complex decision paths.

💾

Multi-Game Vault

Manage multiple story projects in the Games Vault. Each game has independent scenes, nodes, variables, and world data. Auto-save as you edit with persistent state across page reloads.

🎨

Theme Customization

Choose from preset themes (Dark Fantasy, Cyberpunk, Forest, Ocean) or create custom color schemes. Full CSS variable customization for backgrounds, text, accents, and UI elements.

Who Is This For?

Writers

Create interactive fiction with branching narratives. Focus on storytelling while the engine handles the complexity of player choices.

Game Designers

Prototype narrative systems, test branching logic, and build content for text-based games or dialogue systems.

Educators

Teach narrative design, conditional logic, and interactive storytelling. Visual tools make complex concepts accessible.

Hobbyists

Experiment with interactive fiction, create choose-your-own-adventure stories, and explore creative writing in a new medium.