Несколько причин, по которым разработчики игр могут не выполнять обещания по разнообразию финалов:
- Сложности с проработкой всех возможных вариантов развития событий. 1 Разработчики могут учесть лишь небольшую часть вариантов, что приводит к потере выразительного и значимого финала. 1
- Невозможность учесть все решения игрока. 2 Прописывание по-настоящему разветвлённых концовок — трудная и неблагодарная работа, так как большинство игроков не пройдут проект и один раз. 2
- Отклонение идей на этапе разработки. 4 На этапе разработки рассматриваются разные идеи, в том числе нетривиальные. 4 Но спустя время их могут отклонить как неудачные или нереализуемые на текущем железе. 4