Inform 7 is interesting, but I never really liked coding in it; I feel like its almost-natural-English-but—not-quite syntax falls into a sort of “uncanny valley” of programming. Because of how much like natural language it is, it always feels like you should be able to write things in a lot more ways than you actually can.
(I hope for Inform 7 for movies... )
https://en.wikipedia.org/wiki/Inform#Inform_7