Для текстовых игр можно использовать одну из готовых платформ. Это, может быть, не так полезно для развития и заставит мириться с определенными ограничениями, но позволит получить результат ценой гораздо меньшего геморроя. Популярные русскоязычные:
AXMA Story Maker (родственник упоминавшегося
Twine),
URQ,
QSP. Особняком стоит
INSTEAD, предназначенный для игр несколько иного типа. Есть еще парсерные, но про них я лучше промолчу, это хардкор для самых упоротых.