StoryPlay is a Twine-inspired visual story builder for creating branching interactive fiction using a node-based editor, playable preview mode, variables, conditions, and choice-driven game logic.
- Node-based visual story editor
- Branching narrative design
- Play Preview mode to simulate stories
- Story variables (health, inventory, flags)
- Conditional choices
- Choice effects that modify variables
- Node search and zoom
React • Vite • React Flow • JavaScript
npm install npm run dev
Then open http://localhost:5173
- Node enter effects
- Chat-style story blocks
- Countdown timer challenges
- Puzzle widgets
- Inventory system
- Mini‑games
