@doppelgreener I've seen Twine around but haven't tried it out yet. There's also
Inform7, which does what most people appear to do with Twine, but it's text-only. For Japanese-style visual novels, there's also
Ren'Py and
Novelty (revealing outfit warning for Novelty's mascot). All free, but only Ren'Py is open source.