При выстраивании сложных сюжетных ветвлений сценаристу не помешает разобраться в программистской логике, чтобы значительно облегчить себе работу. Это не значит, что каждому, кто захочет заниматься интерактивными историями, следует тут же записываться на курсы по изучению языков программирования и уметь кодить. Отнюдь нет!

Существует немало других возможностей и методов обойтись без сложных математических систем, выстраиванию баланса и созданию проекта, о чем мы уже говорили в главе 10 «Как это сделано». Нам хорошо бы разобраться в базовой логике выстраивания повествования с помощью самых простых переменных и их наборов. Мы не будем погружаться в глубины программистской архитектуры и философии, а лишь затронем те сущности, которые стоит знать игровому сценаристу и нарративному дизайнеру при создании интерактивных историй разных жанров.