Просмотр каталога:
Простой | Подробный
Сообщение от разработчика Thief-3, известного на форуме TTLG под ником Krypt.
На самом деле, произошла весьма занимательная история. Создание Flesh Engine не было изначально запланировано. На ранней стадии разработки DX2 и T3 мы обсуждали идею использования динамических теней в геймплее. Некий программист, имени которого я не назову, получил задание добавить эту возможность в Unreal Engine. Однако он пошел своим путем и за несколько недель создал совершенно новый рендерер с попиксельным расчетом освещения (per-pixel lighting renderer). На самом деле никто его не просил писать новый движок, но мы не были против, так как выглядел он весьма неплохо. Это было до того, как мы обнаружили ужасные ограничения, которые он накладывал на нас.
Это случилось, когда мы уже некоторое время работали с ним, а тот программист уже ушел - тогда мы обнаружили, насколько ужасным оказался этот движок на самом деле. К тому времени, как мы в этом разобрались, пути назад уже не было и всё, что мы могли сделать - попытаться выжать из движка все, что можно. Большая часть наших усилий была брошена не не дизайн, а на то, как бы заставить игру "со всем этим барахлом взлететь". Вместо того, чтобы создать игру, как мы этого хотели, нам приходилось создавать то, что мы сможем заставить работать. Приходилось резать возможности направо и налево, ужимать уровни и жертвовать дизайном из-за бестолкового движка, его физики и трудности поместить это в 64Мб памяти Xbox-а.
DX2 пострадал от этого еще больше, так как это была наша первая проба движка и над нами висел срок сдачи проекта до Рождества. С T3 дела обстояли лучше, у нас уже накопился опыт по тому, как заставить игру работать, с меньшими потерями. Однако же, полагаю, игры бы получились гораздо лучше, если бы мы работали со стандартным Unreal Engine.
|