I don't agree with every rule here by a long shot. These are more like "things to think about" when creating a certain kind of interactive fiction game.
A bit dated now, but still a good overview of the dynamic between interactive narrative structures and narrative motifs.
Undum, an interactive fiction platform that was never as widely adapted as it should’ve been, is now on Github, complete with all the documentation. Go write something!
A Twine game about rebooting the world after the apocalypse
A tool to shrink recognized commands in Inform in order to create limited parser games. Good for games about power and agency.
Added to my to-play Twine list