Interactive fiction, - это такой жинр игрушек - текстовые адвенчуры.
Для их написания авторы используют движки - интерпретаторы игровых скриптов. Например есть
русский TADS.
Наткнулся тут на движки, выполненные на языках, используемых в веб-разработке:
RubyPython Интересно, есть что-то такое на PHP?
Например есть классическая адвенча Zork (порт
Colossal Cave Adventure),
портированная на PHP. Но вот именно движка, я не нашел.