QuestWriter

(2024)

Overview

QuestWriter is a program I developed using  Python and PySimpleGUI to help make the process of writing quests for video games more organized. Because of the structure of video game quests, writing them can be difficult in normal word processing programs, as their format does not always mesh well with the expected workflows. Additionally, extracting information from a quest written in a traditional word processor into a format that is easy to use in other stages of development where a more checklist style view is more valuable, such as recording voice-over for dialogue lines, can be quite frustrating.

QuestWriter solves these problems by allowing the user to create quests in a very structured manner that allows for easy editing with good organization built into the layout of the program. This automatic structuring also allows for easy exporting of the quest data into a spreadsheet for use by other departments who need a more actionable layout of the quest compared to the writing team.

Features

The following are the features that make QuestWriter a useful quest writing tool.