Skip to content
An in-browser terminal-inspired interactive fiction type thing.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Nature of the Beast

This is an interactive fiction which is still very much under construction. It is currently playable at

The repository contains both the source for the interpreter and the story itself. If I was a more conscientious programmer I might separate these concerns into different repositories, and release the interpreter as a stand-alone framework that could be reused for other fictions. I'm not currently interested in that though. As I see it the fiction and the code are two parts of a singular project.


I'm still writing the story, but as it stands it includes descriptions of abusive relationships, and is played from the victim's perspective. It's meant to be an unsettling familial horror story. Like Gone Home.

To run in development:

It shouldn't be too hard.

  • $ npm install
  • $ npm start

To deploy to github pages

found at

  • $ npm run deploy
You can’t perform that action at this time.