Из каких специалистов состоит команда для разработки 3D игры

Из каких специалистов состоит команда для разработки 3D игры

Игры с 3D-графикой пользуются наибольшей популярностью на рынке, и это вполне обосновано, ведь они удивляют уровнем своей детализации и заставляют человека поверить в то, что происходящее на экране — реально.

Производство таких игровых проектов — это сложный процесс, который может длиться от месяцев до нескольких лет. В этой статье поговорим про то, какие именно специалисты в нем задействованы и какие задачи выполняет каждый из них.

Работа над дизайном

Сценарист

Большинство игр, за исключением отдельных гиперказуальных проектов, рассказывают определенную историю. Это важно, ведь даже небольшое повествование способно увлечь геймера и наполняет смыслом в каждое его действие. 

Кроме основного сюжета, сценарист тщательно прорабатывает описание каждого отдельного персонажа — его предысторию, характер, взгляды, модель поведения и прочее. В дальнейшем эта информация будет использоваться в создании концепт-артов и подходящей визуализации героев. Например, если персонаж — сильный воин, модель должна обладать большой мускулатурой и буквально излучать его физическую мощь, а в противном случае может возникнуть серьезный диссонанс.

Геймдизайнер

Геймдизайнер выполняет роль архитектора видеоигры. Он продумывает общую концепцию проекта, сеттинг, игровые механики и правила, по которым будет жить виртуальная вселенная. Его основная задача заключается в том, чтобы сделать геймплей интересным и увлекательным. Таким, чтобы геймерам захотелось проводить в игре десятки, а то и сотни часов личного времени. Для этого он взаимодействует с командой разработки на всех этапах производства, начиная с планирования и до самого релиза. 

Выделяют несколько специализаций геймдизайнеров:

  • Левел-дизайнеры. Проектируют уровни и объединяют результат работы других специалистов: звуки, графику, анимации, текстуры и механики в целостный продукт.
  • Системные геймдизайнеры. Работают с внутриигровыми метриками, выполняют расчеты и определяют технологии, которые будут использоваться в продакшене и смогут обеспечить максимальную производительность проекта в соответствии с его техническими характеристиками.
  • Дизайнеры интерфейса. Создают удобный игровой интерфейс, который по сути является проводником игрока в виртуальный мир видеоигры. К элементам интерфейса относятся: меню прокачки умений, экипировки и заданий, шкалы здоровья, дизайн лута, визуальные эффекты и многое другое.
  • Нарративные дизайнеры. Разрабатывают модель повествования игры. Нарратив может быть видимый — тот, который передается, например, через диалоги и кат-сцены, или скрытый — формируется эмоциями геймера.
  • Дизайнеры баланса. Следят за сложностью прохождения игры и определяют объем наград за выполнение заданий в виде количества очков опыта, монет или экипировки с оптимальными характеристиками.
  • Дизайнеры контента. Создают контент, который будет наполнять внутриигровые локации — интерьер помещений, пейзажи, содержание диалогов. Кроме того, в их обязанности входит разработка секретов и головоломок.
Из каких специалистов состоит команда для разработки 3D игры

Работа с анимацией

Game Artist 3D

Game Artist 3D, он же 3D-художник, преобразует согласованные концепции в трехмерные ассеты, с которыми пользователь будет взаимодействовать в процессе геймплея. В его обязанности входит создание моделей персонажей, окружения, инвентаря, экипировки и всех прочих визуальных элементов.

Motion designer

Motion designer «оживляет» трехмерные модели отрисованные 3D-художником, и делает их движения в пространстве максимально естественными и реалистичными. 

В зависимости от технических характеристик игры, анимация бывает двух видов:

  • Full animation или полная анимация — отличается высокой частотой кадров: 24-25 на одну секунду хронометража. При этом анимируются все без исключения детали окружения. Такой формат наиболее трудоемкий, и используется в большинстве игр ААА-класса.
  • Limited animation — упрощенная анимация имеет меньшее число кадров в секунду, при этом некоторые детали могут оставаться статичными.
Из каких специалистов состоит команда для разработки 3D игры

Разработка и тестирование

Разработчик

В производстве игры программисты занимаются технической реализацией идей геймдизайнеров. В их обязанности входит:

  • проектирование архитектуры игры;
  • имплементация игровых фичей;
  • написание чистого кода;
  • оптимизация игры;
  • разработка искусственного интеллекта, определяющего поведение NPC;
  • создание сетевой инфраструктуры.

Кроме того программисты могут заниматься созданием рабочих инструментов для своих коллег, которые упрощают и ускоряют выполнение их рутинных задач.

Что касается стека технологий, то здесь у гейм-разработчика есть огромный арсенал инструментов, и выбор конкретного из них обоснован техническими характеристиками игры и платформой, для которой она разрабатывается. Например, для веб-игр чаще всего используются языки Python, Java или платформа Node.js — для бэкенда, и JavaScript / Vue.js для фронтенда. 

При разработке мобильных игр, которые непосредственно устанавливаются на смартфон, стек технологий будет отличаться. Для IOS-устройств используется язык программирования Swift, а для Android — Java / Kotlin. Для создания кроссплатформенных проектов, работающих сразу на обоих ОС используется комплект средств разработки Flutter.

Также в геймдеве нередко задействуются игровые движки, например такие, как Unity или Unreal Engine, которые содержат множество паттернов, готовых анимаций и инструментов для оптимизации продакшена.

Тестировщик

После разработки и перед тем, как попасть в руки конечного пользователя,  игра проходит несколько уровней тестирования, в ходе которого определяется ее соответствие изначальным планам, техническая стабильность, сложность прохождения и логичность повествования.

Все обнаруженные баги и несоответствия своевременно устраняются, благодаря чему геймеры могут наслаждаться превосходным геймплеем и пользовательским опытом.

Разработка игр в AVADA MEDIA

Для производства 3D-игр компания AVADA MEDIA предоставляет слаженную команду разработчиков, которая имеет опыт совместной реализации успешных проектов и действует как единый механизм.

Это существенно ускоряет процесс продакшена, а также положительно влияет на качество конечного продукта.

Screenshot ×
Появились вопросы?

Свяжитесь с экспертами Появились вопросы?

+
@
Согласие на обработку персональных данных

Пользователь, оформляя заявку на сайте https://avada-media.ua/ (далее – Сайт), соглашается с условиями настоящего Согласия на обработку персональных данных (далее – Согласие) в соответствии с Законом Украины “Про захист персональних даних”. Принятием (акцептом) оферты Согласия является отправка заявки с Сайта или заказ у Оператора по телефонам Сайта.

Пользователь дает свое согласие на обработку своих персональных данных со следующими условиями:

  1. Данное Согласие дается на обработку персональных данных как без, так и с использованием средств автоматизации.
  2. Согласие распространяется на следующую информацию: ФИО, телефон, электронная почта.
  3. Согласие на обработку персональных данных дается в целях предоставления Пользователю ответа на заявку, дальнейшего заключения и выполнения обязательств по договорам, осуществления клиентской поддержки, информирования об услугах, которые, по мнению Оператора, могут представлять интерес для Пользователя, проведения опросов и маркетинговых исследований.
  4. Пользователь, предоставляет Оператору право осуществлять следующие действия (операции) с персональными данными: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), использование, обезличивание, блокирование, удаление и уничтожение, передача третьим лицам, с согласия субъекта персональных данных и соблюдением мер, обеспечивающих защиту персональных данных от несанкционированного доступа.
  5. Персональные данные обрабатываются Оператором до завершения всех необходимых процедур. Также обработка может быть прекращена по запросу Пользователя на электронную почту: info@avada-media.com.ua
  6. Пользователь подтверждает, что, давая Согласие, он действует свободно, своей волей и в своем интересе.
  7. Настоящее Согласие действует бессрочно до момента прекращения обработки персональных данных по причинам, указанным в п.5 данного документа.
Присоединяйся к нам

Отправить резюме

+
@

Свяжитесь с нами любым удобным для Вас способом:

+ 38 (097) 036 29 32