Arrow
Arrow copied to clipboard
Game Narrative Design Tool
![](https://github.com/mhgolkar/Arrow/raw/main/icon.png)
Arrow
Game Narrative Design Tool
Download | Contribution | Runtimes | Guides
Arrow is the free, open-source and feature-rich tool for game narrative design, text-adventures development, and creation of nonlinear interactive storytelling documents.
Notable Features:
- 100% Visual Development
- Free as in Freedom
- Customizable Node System
- with Built-in Node-types including:
- Content,
- Dialog,
- Conditional,
- Variable Modifier,
- User Input,
- Macro (reusables,)
- and more.
- Easy Scene Management and Navigation
- One-Click Playable Export
- JSON Export and Import
- VCS Friendly Save Files
Download
Arrow prebuilt executables are available to download from the archive of releases.
Following links are to the latest stable releases:
Linux X11 x86 (32-bit) | x86_64 (64-bit)
At the time
MacOS
releases are not available.
Mac users may kindly and easily build Arrow from source.
Web App
Arrow is also available as Progressive Web App.
This web-app provides full features as the latest downloadable releases.
It stores project data and configurations in your browser.
Convenience import/export options are available to ease working with file-system of devices as well.
The experience is optimized for desktop (mode/) screens and requires browser to have
WebGl
and Canvas
element support, Web Storage
available and Java-Script
enabled
(in other words: any modern browser by default.)
Runtimes
- Official (Bundled) HTML-JS Runtime
Contribution to Arrow
Contributions are very welcome and appreciated.
Please browse Contribution wiki page,
to find where you could help Arrow most.
Thank you in advance.
Guides
Docs for Arrow are available in the project's wiki including:
Licenses
Copyright (c) 2021-2022 Mor. H. Golkar and contributors
Unless otherwise specified, Arrow and files in this repository are
available under MIT
license.
See license & copyright files for more information.
Have a Good Time