Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Are you designing a game narrative or want to make some sort of text adventure? Even if it's just prototyping or storyboarding the free and open source app Arrow can help. Under the MIT license, Arrow has no barrier to entry and it's quite fully featured. It's also built with Godot Engine, so extending it should be easy enough too.

Some of the features include:

  • 100% Visual Development
  • Free as in Freedom: No royalty, no strings attached
  • Customizable Node System
  • Adequate number of Built-in Node-types including:
    • Content,
    • Dialog,
    • Conditional,
    • Variable Modifier,
    • User Input,
    • Macro (reusables,)
    • and more.
  • One-Click Playable Export
  • JSON Export and Import
  • VCS Friendly

Being able to easily export the entire project into a HTML file to play in a browser is great, makes it easy to share with others and gather feedback. I can see this being incredibly useful to all sorts of different people and it appears to work perfectly for that in my own testing with it.

Check it out free on GitHub. It comes pre-built and ready to go for Linux and Windows.

Article taken from GamingOnLinux.com.
13 Likes , Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
6 comments

TheSHEEEP 22 Mar
View PC info
  • Supporter Plus
Interesting. I'm working on researching and testing algorithms for a game sporting highly complex procedural generation - and part of that will at some point (far in the future) be the need to integrate mixed manual-procedural quests and storytelling (e.g. create a quest "outline" manually, incl. most writing, then let the procgen fill out the details).

And it just so happens I'm using Godot for the project.

I know there are tons of tools for writing dialogue trees, etc. but so far I wasn't aware of any that could be directly integrated into the toolchain I'm using anyway and was halfway content having to write that on my own, as well.
Definitely storing this one in the "to take a look at once it is time" pile.


Last edited by TheSHEEEP on 22 March 2021 at 11:13 am UTC
cbones 22 Mar
Are there any good comparisons between this and Twine?
Tchey 22 Mar
Quoting: cbonesAre there any good comparisons between this and Twine?

I was about to ask the same question.
Siinamon 22 Mar
Ah, this is so lovely, thanks for bringing our attention to it :D
kaiman 22 Mar
This look pretty neat. Though at that point, if I really had a need for something like that I'd probably go with ink.
Siinamon 26 Mar
Quoting: kaimanThis look pretty neat. Though at that point, if I really had a need for something like that I'd probably go with ink.

Holy dang this also looks wonderful! Thanks for linking it. :D
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.