info@app-android.ru

Скопировать

+7 (499) 677-64-37

Скопировать

Этапы создания игры от идеи до релиза

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

  • 9 стадий разработки
  • 9 минут чтения
  • Студия App Android
  • 23.06.2022
Путь проекта: от карандашного наброска до релиза на телефоне
от 1 года
занимает разработка игры с нуля
десятки
специалистов задействованы в проекте
9 стадий
от подготовки до пострелизной поддержки
Unity и Unreal
на этих движках делают большинство игр

Дорожная карта проекта

Стадии идут внахлёст: маркетинг стартует минимум за месяц до релиза, а тестирование не заканчивается и после выхода игры.

  1. 01 Подготовка
  2. 02 Концепция и мир
  3. 03 Инструменты
  4. 04 Дизайн
  5. 05 Звук
  6. 06 Тестирование
  7. 07 Маркетинг
  8. 08 Релиз
  9. 09 Поддержка
01

Подготовка

Цели, рынок, команда, документы и бюджет: всё это фиксируется до первой строки кода.

Определение целей

На этом шаге фиксируются основные положения будущего проекта:

Жанр
экшн, детектив, РПГ и пр.
Сеттинг
фэнтезийный, фантастический, военный, казуальный, стимпанковый или любой другой антураж
Платформы
мобильные, ПК, браузеры
Монетизация
подписки, продажа рекламы, внутриигровая торговля

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

Анализ рынка

Изучение целевой аудитории, конкурентов. Формирование “уникального торгового предложения”. Игра, прежде всего, коммерческий продукт. Маркетинговое понятие УТП применимо к ней на 100%. Важно понимать, как игра будет “цеплять” геймеров, вокруг какой идеи будет формироваться игровое сообщество, чем проект отличается от ему подобных.

Сбор команды

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

Продюсер
формирует концепцию, подбирает команду, распределяет бюджет и контролирует сроки
Геймдизайнер
разрабатывает сценарий, прописывает геймплейные механики, создает технические задания и участвует в левел-дизайне
Разработчики
программисты, работающие с игровыми движками и языками кодинга
Дизайнеры
отвечают за визуальную составляющую: персонажей, окружение, интерфейсы
Тестировщики
проверяют стабильность кода, баланс и удобство геймплея
Маркетологи
разрабатывают стратегию продвижения игры
Команде разработчиков не обойтись без следующих специалистов
Команде разработчиков не обойтись без следующих специалистов

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

Паспорт проекта

Этот документ включает:

  • Общие параметры (название, жанр, целевая аудитория, поддерживаемые платформы).
  • Технические требования (нагрузка серверов, совместимость с устройствами).
  • Игровую механику (сценарии, уровни доступа, система монетизации).

Паспорт проекта помогает синхронизировать работу команды. Например:

Маркетологи
понимают, как настраивать рекламу
Дизайнеры
знают, под какие разрешения адаптировать интерфейс
Разработчики
видят полную структуру игровых механик

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

Планирование бюджета

Без четкого финансового плана невозможно привлечь инвестиции и обеспечить окупаемость проекта. При разработке игр важно заранее определить:

  • Модель монетизации (Free-to-play, premium, подписка).
  • Основные статьи расходов (зарплаты, маркетинг, лицензии).
  • Сроки выхода и потенциальные источники дохода.

Грамотное планирование позволяет минимизировать риски и создать продукт, который будет востребован на рынке.

02

Концепция, игровой мир

Механика, ЛОР, персонажи и карта игровой активности: то, чем проект отличается от похожих.

Концепция определяет, чем игра отличается от похожих проектов
Концепция определяет, чем игра отличается от похожих проектов

Игр в жанре фэнтези - бесконечное множество. Но в каждой есть своя особенность, которая отличает ее от похожих проектов. Поэтому именно концепция - игровая механика, окружающий мир (ЛОР), персонажи, их история - это ключевой этап создания игры.

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

Важна также логика использования предметов в игре. Одним из основных документов проекта является крата игровой активности. Это визуализация обращения игровых объектов, способов монетизации, путей распространения информации. Каждое ружье или магический кристалл должны иметь определенный уровень ценности, чтобы у игрока была мотивация добывать их в процессе геймплея или покупать за реальные деньги.

Понимание концепции игры необходимо маркетологу, чтобы он мог правильно выстроить PR-стратегию, эффективно настроить рекламные кампании.

03

Инструменты разработки

Движок, языки, готовые модули и система работы команды.

Сейчас большинство игр делается на готовых движках. Самые распространенные - Unity и Unreal Engine. Они основаны на языках программирования C# и С++.

ДвижокЯзыкГде применяется
UnityC#самый распространённый движок, из него собирают проекты под мобильные, ПК и браузер
Unreal EngineC++второй по распространённости, выбирают под требовательную графику и сложную физику

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

Хранение данных
готовый модуль движка
Наложение текстур
готовый модуль движка
Онлайн-транзакции
проведение платежей внутри игры
Рабочее место в Unreal Engine: сцена, ассеты и инспектор объектов
Рабочее место в Unreal Engine: сцена, ассеты и инспектор объектов

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

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

Современные проекты часто добавляют в геймплей элементы AR или технологии блокчейн, NFT. Это требует отдельных трат и специальных навыков программирования.

IT-продукты чаще всего создаются по системам Scrum и Agile, которые подразумевают короткие итерации разработки с демонстрацией достигнутого результата. Для постановки и отслеживания задач в рамках системы используются CRM программы и таск-трекеры.

04

Дизайн

От 2D-прототипов до анимированной low poly модели в игре.

Работа над 3D-моделью персонажа: сетка, ракурсы и материалы
Работа над 3D-моделью персонажа: сетка, ракурсы и материалы

Даже если игра предусмотрена в 3D графике, изначальные прототипы персонажей и игровых объектов отрисовываются в 2D. В первую очередь прорабатываются цвета и общий стиль. Желательно, чтобы у художника были визуальные референсы - примеры, к которым надо стремиться.

3D модели рисуются в программах 3Ds MAX, Maya или Zbrush.

Путь одной модели
  1. 12D-прототипцвета и общий стиль, референсы для художника
  2. 2High polyмного полигонов и высокая детализация, идёт в промоматериалы и синематики
  3. 3Low polyупрощение high poly, эта модель и попадает в игру
  4. 4Текстурыматериалы накладываются на готовую сетку
  5. 5Скелет и анимациямодель начинает двигаться

Сначала создается high poly модель с большим количеством полигонов и высокой детализацией. Ее можно использовать в промоматериалах или синиматиках. В самой игре, как правило, используются low poly модели, которые получают путем упрощения high poly. Далее на модель накладываются текстуры, создается скелет и делается анимация.

05

Звуковое сопровождение

Библиотеки звуков, актёры озвучки и саундтрек.

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

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

Часто для игры пишется специальный музыкальный саундтрек или покупаются готовые композиции.

06

Тестирование

Несколько месяцев работы, которые нужно заложить в план заранее.

Ответственный этап разработки, на котором нельзя допускать ошибок. Серьезные неотловленные баги негативно сказываются на пользовательском опыте и, как следствие, репутации игры.

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

Тестирование может занять несколько месяцев. На исправление найденных недочетов также уходит время. Эти нюансы стоит учитывать еще на этапе планирования.

07

Маркетинг

Стартует минимум за месяц до релиза, материалы готовятся ещё раньше.

Продвижение игры начинается задолго до даты официального релиза
Продвижение игры начинается задолго до даты официального релиза

Работа по продвижению игры начинается минимум за месяц до планируемой даты официального релиза. Маркетинговые материалы необходимого подготовить еще раньше.

В минимальный пакет для продвижения входит:

Страница на площадке
продуманная, красиво упакованная страница проекта на торговой площадке - Steam, AppStore, Play Market, Epic Store и других, в зависимости от особенностей вашего продукта
Соцсети проекта
регулярно обновляемые страницы игры в социальных сетях
Маркетинг-кит
набор визуальных промо-материалов, пресс релизы для СМИ и лидеров мнений
Рекламные визуалы
визуалы для контекстной и таргетинговой рекламы

Конечно, для успешного продвижения необходим план - лучше всего в виде диаграммы Ганта. На практике детали этого плана могут меняться - это нормально и даже неизбежно.

Мобильным проектам также понадобится ASO (App Store Optimization) - продвижение в магазинах приложений. Во многом оно схоже с SEO - классическим продвижением сайтов в поисковиках. Главная цель ASO - вывести приложение в топ выдачи магазина по релевантным запросам.

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

08

Релиз

Финальные правки, выкладка на площадки и первые дни под нагрузкой.

Игра все еще в стадии разработки. Производятся мелкие правки, оптимизация под различные платформы, финальное тестирование серверов. Далее - выкладка готового продукта на площадки.

Самый ответственный момент для всей команды. Программистам необходимо следить за стабильностью работы приложения и сетевой инфраструктуры. Маркетологам - за первой реакцией пользователей. В первые дни и недели станут понятны сильные и слабые стороны продукта.

09

Пострелизное сопровождение

Патчи, DLC и работа с сообществом: от них зависит лояльность игроков.

Техподдержка продукта: скорость ответа напрямую влияет на лояльность игроков
Техподдержка продукта: скорость ответа напрямую влияет на лояльность игроков

Последний этап заключается преимущественно в технической поддержке продукта и выпуске патчей. Сюда же иногда относят выпуск DLC - отдельных дополнений к основной игре.

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

10

Что остаётся после каждой стадии

Таблицу удобно держать под рукой на планёрке: слева стадия, справа документ или сборка, которую можно предъявить.

СтадияЧто происходитРезультат на руках
01 · ПодготовкаЦели, анализ рынка, сбор команды, бюджетПаспорт проекта и бюджетный план
02 · КонцепцияМеханика, ЛОР, персонажи, ценность предметовКарта игровой активности
03 · ИнструментыВыбор движка и модулей, настройка процессовПроект на движке, доски задач в таск-трекере
04 · Дизайн2D-прототипы, high poly, low poly, текстуры, анимацияГотовые модели и интерфейсы
05 · ЗвукБиблиотеки звуков, озвучка актёрами, саундтрекЗвуковые ассеты и музыка
06 · ТестированиеПроверка стабильности, баланса и удобстваСписок правок и стабильная сборка
07 · МаркетингСтраница в сторе, соцсети, ASO, рекламаМаркетинг-кит и план продвижения
08 · РелизОптимизация, тест серверов, выкладкаИгра на площадках
09 · ПоддержкаПатчи, DLC, работа с сообществомОбновления и лояльная аудитория
11

Четыре ошибки, которые дорого стоят

Каждая из них разобрана в статье выше, здесь коротко, что делать вместо.

Цели не зафиксированы на бумаге
Без четкого и однозначного понимания жанра, сеттинга, платформ и монетизации всеми участниками на дальнейших этапах у команды возникают серьезные проблемы.
Свести договорённости в паспорт проекта до старта разработки
Тестирование не заложено в план
Тестирование может занять несколько месяцев, на исправление недочётов тоже уходит время. Серьёзные баги бьют по репутации игры.
Закладывать месяцы на тесты и правки ещё на этапе планирования
Маркетинг стартует вместе с релизом
Работа по продвижению начинается минимум за месяц до даты релиза, а материалы готовятся ещё раньше.
План продвижения в виде диаграммы Ганта и маркетинг-кит заранее
Игру выпустили и забыли
От скорости решения проблем пользователей зависит их лояльность. Чем лучше сообщество относится к разработчику, тем больше денег оно приносит.
Патчи, DLC и работа с сообществом как отдельная статья бюджета

Основные документы проекта

Основные документы при создании игры - это паспорт проекта, гейм доки, карта игровой активности, маркетинг-кит продукта.

Паспорт проекта
параметры, технические требования и механика
Гейм доки
сценарии и техзадания для команды
Карта игровой активности
обращение объектов, монетизация, пути информации
Маркетинг-кит
промо-материалы и пресс-релизы

Главное

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