Interactive storytelling platform — create, share, and explore branching narratives.
Supertales is a web-based interactive fiction engine built with React. Players navigate branching story paths, make choices that affect outcomes, and experience immersive audio-driven narratives powered by Tone.js.
- Branching narratives — Stories with multiple paths and endings
- Audio immersion — Integrated soundscapes via Tone.js
- Choice-driven gameplay — Player decisions shape the story
- Responsive design — Works on desktop and mobile
- React-powered — Fast, component-based UI
git clone https://github.com/bonanza127/Supertales.git
cd Supertales
npm install
npm startThe app runs on http://localhost:3000.
npm run buildProduction build outputs to build/.
npm testContributions are welcome! Please read CONTRIBUTING.md for guidelines.
- Fork the repo
- Create your branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing-feature) - Open a Pull Request
- Story editor UI for non-technical creators
- Multiplayer story mode
- Export stories as standalone HTML
- Community story sharing platform
- Localization (i18n) support
MIT — see LICENSE for details.