This is an interactive fiction which is still very much under construction. It is currently playable at vcolavin.com/nature-of-the-beast.
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.
It shouldn't be too hard.
$ npm install
$ npm start
found at http://vcolavin.com/nature-of-the-beast/
$ npm run deploy