A downloadable tool

Narrative Roguelike Template Editor

Wilson Saunders

06/28/2025

This is the Editor for the Narrative Roguelike Template. It creates Json Files that can be read by projects using the Narrative Roguelike Template package from the Unity Asset Store. This application's UI  is a series of nested dialogs that match the nested structure of the JSON files it creates and edits.

There are three file types of Json object this Editor modifies:

* Resource - Persistent values that can be modified by user choices in events

* Stage - A stage of the story that wraps multiple Events

* Event - A single player interaction

Multiple Resource and Event files can be imported into a Unity object, so please use different files to manage the game development. Stages have to be one per stage.

To get started:

Unpack the files and run the StoryEdit.exe file in this zip file. The folder "Sample" contains sample files to get you started.

Use Browse then Load to read the text of a sample file into the screen 1 text area. Click one of the buttons Resource>>, Stage>>, Events>> corresponding to the type of file in the text area. Note across the top of the UI is the previous UI States. Clicking the "<" button will navigate backwards. 

For list interfaces "Add" and "Remove" buttons will crate and remove elements. ">>" buttons will navigate deeper into the structure. Drop down lists and text fields are for free form input. Note that leaving a field blank will cause the game engine to use a default value. Feel free to experiment. The software is fairly resilient to unexpected input.

Download

Download
NrlEditor.zip 63 MB

Install instructions

Unpack the files and run the StoryEdit.exe file in this zip file. The folder "Sample" contains sample files to get you started.