My local gamedev group is having a meeting tomorrow, on the subject of narrative structure and design in games. I thought I'd collect some thoughts and links here beforehand. I'm a programmer, not a writer, so I'm sure I'm missing stuff and probably misinterpreting other things. Take this with a large grain of salt.
Historically there has always been a big distinction between parser-based and choice-based IF. Parser IF allows you to type