Чисто ради любопытства за пару часов накидал рыбу парсерного (можно и менюшного) движка, позволяющего писать игры на C# в Fluent-стиле (это последовательность вызовов методов, смотрите пример кода ниже).
Выглядит самый простенький пример так:
Игра.Новая()
.Имя("Пробная игра")
.Локации()
.Локация("Пещера", "Холодная и мрачная пещера")
.Локация("Поляна", "Светлая и приветливая полянка")
.КонецЛокаций()
.Настройки()
.НачатьВЛокации("Пещера")
.КонецНастроек()
.ЗавершитьСоздание()
.ЗапуститьИгру();
Читать дальше
Ссылка:
https://ifhub.club/2017/07/25/bystryy-dvizhok-na-c-v-fluent-stile.html