Замечательная статья!
Странно, что под ней так мало комментов.
Ведь, казалось бы, каждого мэйкириста касается...

Вот искренне не понимаю, как сделать линейный сюжет. Даже так. Просто не в силах жёстко задать "игрок, беги туда и реши задачу так и только так". Тем более, нетривиальное решение задачи всё равно будет найдено. А нелинейность движется по нарастающей, как снежный ком, как катамари...
Тут возможно два выхода...а потом, в зависимости от того какой был выход, возможно по два выхода в другом случае...и так далее...