{"repo":"rzvxa/xtory","free":true,"listed":false,"github":"https://github.com/rzvxa/xtory","clone":"git clone https://github.com/rzvxa/xtory.git","description":"a tool for writing branching nonlinear stories.","language":"TypeScript","stars":27,"topics":["js","story","storyline","storymap","game-development","tool","videogame","game","advantage","graph"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"Xtory Please note that Xtory is early in the development stages, and it is not recommended to use it for any actual production till it reaches the first stable version release. What is Xtory? It's a tool for writing non-linear stories using flows and nodes. Xtory can export all of its story flow files into compact binary, JSON, or with the use of plugins, any other format for you to use in your games and pipeline however you like. Why is Xtory? I'm a game developer with a passion for games with good stories; Maybe you, too, always thought writing dialogue options should be done as a dialogue tree, and basically, word or traditional screenplay writing tools doesn't cut the job. When is Xtory? In the 2018, I started this project as a fork of Dialogger which I then modified with custom nodes for function calls to the engine, conditional options(based on game state), and localization. This version can be found here. For many years I've tried to rewrite this project with extendability as a general-purpose tool, But I tend to stop everything and start from scratch. I've restarted this project many times with many stacks such as Qt, AvaloniaUI, GTK, and even good old ImGUI. Choice of Stack In the end, I've chosen the slowest option, which is a react app wrapped in an Electron layer. But to be honest, The problem with many of the greatest Open Source software is poor UI design which prevents them from appealing to a wider audience, Blender transition from 2.7x to 2.8x and Musescore v","default_branch":null,"files":null,"tree":[],"storefront":"/r/rzvxa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rzvxa/xtory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}