Mobile
May 6

О создании мобильных игр за 5 минут

Разбираемся подробно в базовых моментах создания мобильных игр
Время прочтения: 5 минут

Для тех, кому интересно погрузиться в мир разработки игровой мобильной индустрии, мы подготовили для вас самую квинтэссенцию всего базового, что нужно знать про Game Dev

Итак, давайте вникать…


РАЗДЕЛ 1. ОБЩИЕ МОМЕНТЫ

a) Вертикаль влияния на проект всегда следующая:

b) Типы менеджмента внутри компании разработчика такие:

c) Основные виды студий подразделяются на:

d) Основные виды игровых движков:


РАЗДЕЛ 2. ПРОФЕССИИ в GAMEDEV

ГЛАВА 1. “РАЗРАБОТКА”

  • ARTIST → художник
  • HR → найм
  • 2D Artist → 2Д художник
  • 3D Artist → 3Д художник
  • Animator → аниматор
  • Material Atist → художник по материалам
  • Cinematic Animator → кинематографический аниматор (кат-сцены)
  • Motion Designer → моушн дизайнер
  • Technical Designer → тех дизайнер
  • Art Director → арт директор

Виды 3D моделирования

  • Organic modelng / Hard-surface modeling
  • Inverse kinematic / Forward kinematic

ПРОГРАММИСТЫ

  • Gameplay Programmer → программист геймплея
  • AI Programmer → программист ИИ
  • Animation Programmer → программист анимаций
  • UI Programmer → программист игрового интерфейса
  • Network Programmer → сетевой программист
  • Backend Developer → бэкендер
  • Tools Programmer → программист инструментов
  • DevOps → девопс
  • RnD → Research and Development
  • Engine Programmer → программист игровых движков
  • Render Programmer → рендер программист (свет, блики, тени и тд)

ЗВУК

  • Sound Designer / Sound Engineer → звукорежиссер
  • Voice Actor → актер дубляжа
  • Technical Sound Designer → тех звукорежиссер
  • Audio Programmer → аудио программист
  • Composer → композитор

GAME DESIGNER

  • Concept Artist → концепт художник
  • Game Writer → сценарист
  • Narrative Designer → нарративный дизайнер
  • Level Designer → дизайнер уровней
  • System Designer → cистемный дизайнер
  • Technical Game Designer → технич игровой дизайнер
  • UX Designer → дизайнер польз интерфейса

ГЛАВА 2. “ОПЕРИРОВАНИЕ”

  • Account Manager → аккаунт менеджер
  • Business Developer → бизнес разработчик
  • Project Manager → менеджер проекта
  • Community Manager → менеджер сообщества
  • Support → поддержка
  • QA → тестировщик
  • Localizer → локализатор
  • Editor → редактор
  • Analyst → аналитик
  • Marketer → маркетолог
  • Sales Representative → торг представитель

ИЗДАТЕЛЬ

  • Dev Kit
  • Локализация
  • Маркетинг
  • Инвестиции
  • Портирование

ГРАДАЦИЯ ОПЫТА DEV

  • Intern → интерн
  • Junior → джуниор
  • Middle → мидл
  • Senior → сеньор
  • Team Leader → руководитель команды


ПОРЯДОК ЗАРПЛАТ

РАЗДЕЛ 3. ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ

СТАДИЯ PRE-PRODUCTION

ЭТАП 1. КОНЦЕПЦИЯ

Команда собирается вместе, придумывает игру, проводит брейм-шторм, записывая кратко все идеи на доску → в итоге рождается mindmap-карта

a) Выбирают жанр игры:

b) Выбирают “Setting” игры (когда и где происходят действия):

с) Обговаривают художественное направление игры и стиль графики:

ВСЕ ФИНАЛЬНЫЕ МЫСЛИ ЗАНОСЯТ В ОБЩИЙ “DISDOC”

1️⃣ CONCEPT DOCUMENT (10-15стр)

  • название;
  • описание идеи;
  • жанр;
  • аудитория;
  • особенности;
  • сюжет;
  • механики;
  • мир и персонажи;
  • платформы;
  • системные требования;
  • сроки и бюджет;
  • используемые технологии

2️⃣ VISION DOCUMENT (для разработчиков)

  • полное описание;
  • целевая аудитория;
  • исследование рынка;
  • конкуренты;
  • стиль и арты;
  • монетизация

3️⃣ FEATURE LIST

  • особенности/ фитчи игры (на какие детали акцентированность, графика, уникальные механики или что-то др.)
  • уникальность (уникальные фитчи игры, которые ее выделяют на фоне конкурентов, чем привлечь игроков и увеличить продажи)

4️⃣ ОПИСАНИЕ ТЕХНИЧЕСКОЙ СТОРОНЫ

  • игровой движок;
  • наличие AI

5️⃣ ОПИСАНИЕ ИНТЕРФЕЙСОВ И РЕФЕРЕНСЫ ИГРЫ

  • локации;
  • уровни;
  • персонажи;
  • здания;
  • транспорт;
  • природа и тд

6️⃣ ОПИСАНИЕ ЗВУКОВОГО УРОВНЯ И ОКРУЖЕНИЙ

  • голоса;
  • фоновая музыка;
  • звуки игрового мира;
  • звуки природы;
  • звуки транспорта;
  • альтернативные звуковые эффекты и тд

После окончания сбора документов, концепт-художники приступают к разработке эскизов и иллюстраций проекта….

ЭТАП 2. ПРОТОТИПИРОВАНИЕ

На этом этапе разработчики начинают создавать объекты в игре:

  • персонажей;
  • транспорт;
  • растительность;
  • здания;
  • мелкие объекты;
  • спецэффекты

Параллельно “Level-Disgners” начинают проектировать уровни в игре. Концепт-арты передаются уже 3D-художниками далее…

Этап 3D-моделирования можно разделить на 2 направления:

  1. Hard-Surface modeling (объекты с твердой поверхностью/объекты для наполнения мира: здания, транспорт, бочки, бутылки, кирпичи и пр.)
  2. Organic modeling (нерукотворные объекты: природа, существа и персонажи)

ОСНОВНЫЕ ЭТАПЫ СОЗДАНИЯ ПЕРСОНАЖА:

  1. Подбор референсов (животное / монстр / человек) создается “mood-bord” (композиция из референсов)
  2. Рисуется концепт-эскиз художником
  3. 3D-моделлер с помощью скульптинга создает модели персонажа
  4. Делается ретопология (уменьшается кол-во полигонов)
  5. Создается UV-карта для развертки
  6. Происходит “запекание” (перенос визуал. информации с high на low поле)
  7. Делается текстуринг (раскрашивание персонажа)
  8. Сетап (подготовка персонажа к анимации)
  9. Анимация (захват движений с помощью motion caprure: бездействие, походка, атака и смерть)
  10. Настройка движка (запрограммировать анимации к действиям)
INDIE игры → стоимость персонажа от 500-1000$ AAA игры → стоимость персонажа от 90 000$

ЭТАП 3. ВЕРТИКАЛЬНЫЙ СРЕЗ

Это кусок игры, он же демо-версия:

  • 1-2 уровня;
  • несколько строчек кода;
  • пару персонажей игры

Демо-версию показывают инвесторам…


СТАДИЯ PRODUCTION

ЭТАП 4. ПРОИЗВОДСТВО КОНТЕНТА

Это основной этап разработки игры. Самый сложный и длительный процесс разработки, который длиться годами, в среднем игра создается 4-5 лет.

На этом этапе:

  • создается больше уровней;
  • больше моделей;
  • настраивается физика игры;
  • настраивают искусственный интеллект (AI);
  • саунд-дизайнер добавляет звуки;
  • добавление графического пользовательского интерфейса (GUI)

Далее собирается команда, которая должна решить все возникшие проблемы, которые пришли по ходу разработки…..

ЭТАП 5. ТЕСТИРОВАНИЕ

Когда игра готова, она переходит в QA-отдел для тестирования. Их главная задача → проверять игру не на ошибки кода, а на возможность прохождения игры до конца. При этом выявлять баги, которые этому мешают.

ЭТАП 6. ПОДГОТОВКА К РЕЛИЗУ

Когда игра готова, проводят закрытый “Бета-тест”. После его успешного прохождения открывают публичный “Бета-тест”.

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


СТАДИЯ POST-PRODUCTION

ЭТАП 7. ОПЕРИРОВАНИЕ

Это финальный этап, на котором происходит продвижения игры. Здесь на полную мощность подключается издатель:

  • локализует игру;
  • рекламирует;
  • портирует на платформы;
  • подключает доп инвестиции

Так игра доходит до конечного потребителя на полки магазинов и онлайн-сторы…

После разработчик создает пачти к игре и DLC (цифровое скачиваемое платное дополнение к игре)