Naughty Dog об оптимизации и SPU
Мало кто поспорит с тем, что приключенческий экшен Uncharted 2: Among Thieves, который вышел осенью позапрошлого года, является одной из самых громких игр последних лет.
Мало кто поспорит с тем, что приключенческий экшен Uncharted 2: Among Thieves, который вышел осенью позапрошлого года, является одной из самых громких игр последних лет.
В последнем интервью Edge один из руководителей компания Naughty Dog Кристоф Балестра (Christophe Balestra) рассказывал о том, с какими трудностями им пришлось столкнуться при создании этой игры.
Из-за крайне амбициозного стиля разработки, который присущ Naughty Dog, менее чем за месяц до отправки мастер диска на тиражирование они поняли, что им просто не хватает памяти PS3.
«Когда кто-то из команды заявляет, что мы обречены, то это нормально, - говорит он. - Нам нужно постоянно находиться в некомфортных условиях. За три недели до отправки на золото Uncharted 2 элементарно не хватало памяти PS3. Но если когда-нибудь мы не сможем решить подобную проблему, то тогда будет понятно, что мы действительно в беде».
«Задачей программистов является реализация видения художников, это они должны сделать так, чтобы игра работала при нормальной частоте кадров на существующем железе, и при этом соответствовала задумке художников».
«Но художники всегда будут выходить за рамки того, чем мы располагаем, и многие локации в Uncharted 3 являются отличным тому доказательством».
Каким же образом Uncharted 3: Drake's Deception сможет стать еще более масштабной игрой, чем Uncharted 2? Тут на сцену выходят SPU процессора Cell. Если Uncharted: Drake's Fortune использовал лишь два SPU, то Uncharted 2 задействовал все шесть ядер, но на «уровне обычного автомобиля». Тогда как Uncharted 3 использует все SPU, будучи при этом эдакой «Формулой 1».
«Мы работаем на полной скорости, оптимизируя код конкретно под каждое SPU, - говорит Балестра. - Это просто шикарный ресурс, потому как SPU являются невероятно быстрыми, и если вы знаете толк в оптимизации, то они будут работать быстрее, чем вы можете себе представить. Отсюда и растут ноги качества нашей картинки».
В другом интервью Eurogamer разработчики говорили о том, что Uncharted 3 будет восприниматься, как игра с более открытым миром. Игроки смогут перемещаться в различных направлениях, они даже смогут заблудиться в пустыне, однако Uncharted 3 все же не станет open-world проектом.
Выход Uncharted 3: Drake's Deception ожидается 1 ноября 2011 года.