Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhgolkar/Arrow
Game Narrative Design Tool
https://github.com/mhgolkar/Arrow
game-design game-development game-narrative interactive-fiction interactive-storytelling text-adventure
Last synced: 2 months ago
JSON representation
Game Narrative Design Tool
- Host: GitHub
- URL: https://github.com/mhgolkar/Arrow
- Owner: mhgolkar
- License: mit
- Created: 2021-03-06T12:55:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-14T14:33:18.000Z (10 months ago)
- Last Synced: 2024-08-02T06:15:39.289Z (5 months ago)
- Topics: game-design, game-development, game-narrative, interactive-fiction, interactive-storytelling, text-adventure
- Language: GDScript
- Homepage: https://mhgolkar.github.io/Arrow/
- Size: 29.9 MB
- Stars: 834
- Watchers: 21
- Forks: 40
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license
Awesome Lists containing this project
- awesome-godot - Arrow - A tool to design game narratives with nodes. (Projects / 3D)
- awesome-godot-3 - Arrow - A tool to design game narratives with nodes. (Projects / 3D)
- awesome-godot-3 - Arrow - A tool to design game narratives with nodes. (Projects / 3D)
README
Arrow
***The Game Narrative Design Tool***
[Download](#download) | [Contribution](#contribution-to-arrow) | [Runtimes](#runtime-projects) | [Guides](#guides)
Arrow is the free, open-source and feature-rich tool for
*game narrative* design, *text-adventure* development,
and creation of *interactive nonlinear storytelling* documents.![Arrow's Overall Look][arrow-screenshot]
Notable Features:
+ Free as in Freedom
+ 100% Visual Development
+ Extensible Node System
+ VCS-Friendly Save Files & JSON Export
+ One-Click Playable Export (HTML)
+ Support for Distributed Workflows
+ Continuum SafetyArrow supports a rich palette of features, from scenes and macros, to variables and characters.
It also comes with built-in common node types, providing logic, interactive navigation, random data generation,
state management, and more.> Check out [Guides](#guides) for detailed information.
## Download
Arrow prebuilt executables are available to download from the archive of [releases].
Following links are to the *latest* stable versions:
Linux (X11) [x86 (32-bit)][linux-x11-x86-latest] | [x86_64 (64-bit)][linux-x11-x86-64-latest]
Windows [32-bit][win-32-latest] | [64-bit][win-64-latest]
> MacOS builds are not available at this time.
> Mac users can easily [build Arrow from source][wiki-build-from-source].## Web App
[Arrow Progressive Web App][web-app] is also available.
This version 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.
> PWA version requires your browser to have `WebGl` and `Canvas` element support,
> available `Web-Storage`, and `Java-Script` enabled
> (which any *modern browser* does by default).## Runtime Projects
+ [Official HTML-JS Runtime][runtime-html-js]
> Bundled with Arrow, this runtime is used in playable exports.## Guides
Docs for Arrow are available in the [repository's Wiki][wiki-home],
including a [Quick Start Guide][wiki-quick-start-guide] as well as,
detailed instructions, documentation of the built-in nodes, and more.## Contribution to Arrow
Contributions are welcome and appreciated.
Please browse [Contribution][wiki-contribution] wiki page,
to find how you can help Arrow most.Thanks in advance.
## 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][license-file] & [copyright][copyright-file] files for more information.Have a Good Time
[releases]: https://github.com/mhgolkar/Arrow/releases
[linux-x11-x86-64-latest]: https://github.com/mhgolkar/Arrow/releases/download/v2.3.0/Arrow-v2.3.0-linux-x86_64.tar.gz
[linux-x11-x86-latest]: https://github.com/mhgolkar/Arrow/releases/download/v2.3.0/Arrow-v2.3.0-linux-x86.tar.gz
[win-32-latest]: https://github.com/mhgolkar/Arrow/releases/download/v2.3.0/Arrow-v2.3.0-win.32.zip
[win-64-latest]: https://github.com/mhgolkar/Arrow/releases/download/v2.3.0/Arrow-v2.3.0-win.64.zip[web-app]: https://mhgolkar.github.io/Arrow/
[wiki-home]: https://github.com/mhgolkar/Arrow/wiki/
[wiki-build-from-source]: https://github.com/mhgolkar/Arrow/wiki/build-from-source
[wiki-quick-start-guide]: https://github.com/mhgolkar/Arrow/wiki/quick-start-guide
[wiki-contribution]: https://github.com/mhgolkar/Arrow/wiki/contribution[runtime-html-js]: ./runtimes/html-js/
[license-file]: ./license
[copyright-file]: ./copyright[arrow-screenshot]: https://mhgolkar.github.io/Arrow/images/screenshot_overall.png