Ответить на этот вопрос взялся руководитель проекта. И если краткость — сестра таланта, то с последним у Брайна Митсоды всё очень плохо.
Без сомнения, одними из самых распространённых комментариев в адрес DoubleBear являются «Эту игру будут делать вечно» и «Почему так долго?». В этой статье я бы хотел рассказать о том, почему игра, находящаяся в разработке уже пять лет, до сих пор не вышла. Если вы один из тех, кто постоянно негодует по поводу времени, необходимого на разработку игры, пожалуйста, ознакомьтесь с нижеследующим текстом.
Сроки разработки определяются следующими факторами:
Стоимость. Для работы необходим бюджет. Наибольшую статью расходов составляют зарплаты людям, работающим над проектом, что зачастую означает оплату полных рабочих дней на протяжении нескольких месяцев. Чем больше людей, тем выше стоимость, которая растёт с отсрочками выхода игры и уровнем опытности команды.
Время. Если конечную дату нельзя отодвинуть, приходится вырезать материал или оставлять его неготовым, надеясь довести его до ума заплатками уже после выхода игры. Сложность тестирования увеличивает сроки работы над проектом. Высокий уровень опытности команды может уменьшить затраты времени.
Люди. Если вы потеряете кого-нибудь из ваших людей, можно потратить кучу времени, пытаясь найти равноценную замену.
Опыт. Опытные члены команды, уже работавшие над играми раньше — в идеале, того же жанра — больше всего ценятся за то, что знают, чего делать не стоит. Менее опытные работники тратят больше времени на выполнение аналогичных задач, могут допускать ошибки, требующие большого количества времени на исправление, а руководителям приходится тратить больше времени, чтобы направлять их работу. Команды, завершившие проект, обычно умеют работать слаженно, эффективно распределяя задачи между собой.
Сложность. Уровень сложности и глубины дизайна, художественного оформления и программирования. Каждый игровой элемент требует затрат времени и усилий определённого отдела. Чем больше механик, строк сценария, режимов игры, тем больше головной боли дизайнерам. Чем выше количество и качество художественных материалов, тем сложнее художникам. Чем больше технических новинок, количество игроков, сложнее сетевой код и ИИ, тем труднее программистам. Чем больше количество систем и людей, за которыми нужно следить, тем сложнее всем этим руководить.