For someone who likes both writing and programming, it took me a long time to try out interactive fiction. See, I love prose fiction, and I enjoy narrative-heavy video games (such as Gone Home or Heavy Rain), but in-between was a no-man’s land. I never cared for text-based adventure games, and visual novels (not to be confused with graphic novels) didn’t have much appeal.
So it was with some reluctance that I tried out Twine. It’s designed to mimic the “choose your own adventure” books of yesteryear, using HTML as a compile target. Creating something like this had tickled my brain occasionally, but I didn’t want to take the time to build an entire engine from scratch. Luckily, someone had already done that.