Как реализовать систему диалогов в текстовом квесте?
Пишу текстовую РПГ-игру для Android, в которой игроку нужно будет выбирать из 2-3 вариантов развития сюжета, от выбора зависит дальнейшее развитие сюжета (типичное РПГ, да). Подскажите, как реализовать саму систему выбора? Была идея построить на SQLite, но это не выход, я так понимаю. Еще читал про .xml файлы с узлами, которые подгружаются при определенном действии. А какие еще есть варианты? И есть ли удобные утилиты для проектирования диологов? Спасибо!