Software things I've been working on:
A collection of macros and systems for the SugarCube 2 story format of Twine.
A player and NPC avatar customization system for SugarCube with open-source artwork.
An audio library for use with the Harlowe 2 story format of Twine.
A Twine 2 proofing format.
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.
A blank Tweego project with all the trimmings, like source code minification and linting. Used as a basis for most of my Twine projects.
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).
A Dungeons and Dragons 5e spellbook application.
Currently in development.
Atlantis has fallen.
Dive, loot, sell, and get to the bottom of the mystery.
A choice-driven, narrative RPG game with tactical turn-based combat.
Holy Land is currently being rewritten and refactored from the ground up.
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.