Projects

Software things I've been working on:


Macros, Scripts, and Systems for Twine

Custom Macro Collection

Custom Macro Collection

A collection of macros and systems for the SugarCube 2 story format of Twine.


Noble Avatars

Noble Avatars

A player and NPC avatar customization system for SugarCube with open-source artwork.


Harlowe Audio Library

Harlowe Audio Library

An audio library for use with the Harlowe 2 story format of Twine.

Tools for Twine and Tweego

Poof

poof

A Twine 2 proofing format.


Tweego Installer (new!)

Pre-release.

An executable that installs Tweego on Windows operating systems. It installs the appropriate version for your system automatically, and sets the environment variables and can optionally install all the default Twine 2 story formats as well.


Tweego Basic Setup

A blank Tweego project with all the trimmings, like source code minification and linting. Used as a basis for most of my Twine projects.

Other Software and Applications

Serious (new!)

Pre-release.

Serious is a framework for building episodic (or serialized) fiction for the web. It takes a number of source files, written in markdown format, and compiles these files into a simple, sructured single-page web app for you to deploy to your webhost.

Serious is available as an NPM package and will eventually be available as a standalone, cross-platform executable (which will be run from the command line).


Spellbook

A Dungeons and Dragons 5e spellbook application.

In Development

Deep Dive

Currently in development.

Atlantis has fallen.

Dive, loot, sell, and get to the bottom of the mystery.


Holy Land

A choice-driven, narrative RPG game with tactical turn-based combat.

Holy Land is currently being rewritten and refactored from the ground up.


Fractal

The core of Holy Land's combat system, Fractal (formerly known as Fracas) is an event-driven combat engine for Twine/SugarCube2 developed to be highly configurable, easy to use, and fully functional out of the box.