Разработка мобильных игр

Аватар
Johnny Walker
Chief Editor
5 августа 2020 Updated on  Обновлено   1 июня 2023

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

Вам наверняка знакомы Angry Birds, Clash of Clans, Fruit Ninja, Plants vs. Zombies, Subway Surfers. Они побудили многих стартаперов погрузиться в индустрию и создать мобильное приложение или игру, несмотря на то, что это требует знания технологий, творческого мышления, умения эффективно выстраивать техпроцессы. Неужели простые (по сравнению с компьютерными и консольными) игры способны стать прибыльным бизнесом?

Самые кассовые мобильные игры

Согласно отчёту Gaming Spotlight 2022 от Data.ai и IDC, мобильные игры составляют 61% от общего игрового рынка, который достиг $222 миллиарда к концу 2022 года. Получается, потребительские расходы на них принесли выручку в $135 миллиардов.

Сегодня уже 41 крутой тайтл может похвастаться выручкой более $1 миллиарда. Однако не у всех игроделов получаются шедевры. Для успеха недостаточно создать копию какого-нибудь AAA-тайтла. Перед тем как воплотить идею в стартап, надо изучить сильнейших конкурентов в конкретном жанре. Вот топ-10 «миллиардеров»:

Место Тайтл Выручка за всё время, $ Жанр Разработчик
1 Honor of Kings 16 184 000 000 MOBA TiMi Studio Group
2 Monster Strike 10 501 922 000 Головоломка+RPG Mixi
3 PUBG Mobile 9 391 000 000 Королевская битва LightSpeed & Quantum Studio
4 Puzzle & Dragons 8 578 340 000 Головоломка+RPG GungHo Online Entertainment
5 Clash of Clans 8 400 000 000 Стратегия Supercell
6 Pokémon Go 7 760 000 000 AR Niantic
7 Candy Crush Saga 7 700 000 000 Головоломка King
8 Fate/Grand Order 6 300 000 000 RPG Lasengle
9 Fantasy Westward Journey 5 400 000 000 MMORPG NetEase
10 Garena Free Fire 4 330 000 000 Королевская битва Garena

Этапы разработки мобильной игры

Хотите знать, как происходит разработка мобильных игр, с чего начать, какие шаги обязательны? Для этого надо пройти 7 этапов:

  1. Изучить рынок, придумать идею.
  2. Выбрать категорию будущей игры.
  3. Проработать геймплей.
  4. Выбрать платформу (ОС).
  5. Создать великолепный дизайн.
  6. Построить план монетизации.
  7. Разработать мобильную игру, либо заказать.

Процесс разработки мобильной игры

Рождение идеи

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

Перед тем как создать мобильную игру, решите, какой и для кого она будет. Выберите жанр: это будет аркада, симулятор, экшен, стратегия или RPG? Прикиньте возраст аудитории: рассчитываете на молодёжь или людей среднего возраста? Ответьте на эти вопросы, затем двигайтесь дальше.

Выбор категории

Помимо десятков жанров есть 3 основные категории:

  1. Гиперказуальные — игры без сюжета, с короткой продолжительностью сеанса. Тем не менее они вовлекают много людей благодаря этому, а также простейшему управлению.
  2. Мидкорные — более сложные, требующие стратегического мышления. В них обычно есть ранжирование игроков, что привлекает любителей посоревноваться. Примеры: Apex Legends Mobile, Clash of Clans, Dislyte.
  3. Хардкорные — с самой большой сложностью и глубиной проработки. В них много времени проводят игроки, которые предпочитают определённые жанры. Примеры: Civilization VI, Honor of Kings, PUBG mobile.

В Apple App Store и Google Play большинство самых популярных тайтлов относятся к мидкорным и хардкорным. Среди хорошо продающихся — почти все мидкорные. А вот популярные среди бесплатных — в основном гиперказуальные.

Вовлечение в геймплей

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

К слишком долгим играм люди часто теряют интерес. Чтобы подпитывать его, применяйте такие приёмы: короткие уровни, где будет много разблокируемого контента, различные бонусы, секретные предметы. Всё ради того, чтобы интерес игроков не остывал.

Выбор платформы

При разработке игр для мобильных устройств вам надо выбрать платформу, то есть операционную систему. Прежде всего разработчики стараются создать мобильную игру для Android, так как доля этой ОС на рынке составляет 71%; чуть реже — для iOS. Удобнее было бы прибегнуть к кроссплатформенной разработке, но гибридный продукт потребует дополнительных расходов.

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

Создание удивительного дизайна

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

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

Планирование монетизации

В Google Play из 3,5 миллиона приложений платных только 3,1%. Эта доля так мала потому, что сегодня на рынке доминирует модель монетизации freemium. Это когда приложение можно загрузить бесплатно, но всё разнообразие контента в нём разблокируется только за деньги.

Кроме freemium есть другие способы монетизации:

  • Внутриигровая реклама. Большинство игр монетизируются за счёт рекламы. Но она больше отталкивает игроков, чем приносит пользу разработчикам. Многие гиперказуалки получают низкий рейтинг и жалобы из-за назойливой рекламы. В результате игроки считают, что студии разработки мобильных игр преследуют только одну цель — заработать на рекламе.
  • Вознаграждение за просмотр рекламы. Это более привлекательный и социально приемлемый формат, поскольку благодаря ему игроки получают вознаграждение (например, виртуальную валюту) за просмотр рекламы.
  • Ежемесячная подписка. Может стать более распространённым способом монетизации. Работает так: после подписки с банковской карты пользователя, привязанной к аккаунту в магазине, ежемесячно списывается небольшая сумма. Игрокам так удобнее — не надо смотреть рекламу, надо только платить немного каждый месяц и наслаждаться доступными бонусами.
  • Внутриигровые покупки. Большинство кассовых игр используют такую монетизацию. Она позволяет разработчикам отказаться от рекламы, а игрокам даёт возможность использовать виртуальную валюту для разных целей.

Разработка или заказ мобильной игры

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

Polygant занимается разработкой мобильных игр и приложений 10 лет. Мы готовы взяться за проект любой сложности и реализовать там все ваши идеи, сюжет, персонажей. Напишите нам в Telegram, чтобы обсудить будущий шедевр.

Движки для создания мобильных игр

В игровой индустрии используется множество интегрированных сред разработки (IDE), движков для разработки мобильных игр, наборов инструментов, программ, фреймворков. Среди них можно выделить 4 самых распространённых средства:

  1. Unity.
  2. Unreal Engine.
  3. AppGameKit.
  4. MonoGame.

Движки для мобильных игр

Unity

Unity — кроссплатформенный движок, который был выпущен Unity Technologies в 2005 году. Широко используется в игровой индустрии, поскольку поддерживает 25 платформ. Имеет свою IDE и модульную систему компонентов. Разработчики, использующие этот движок, применяют язык C# для написания сценариев в редакторе Unity, а также устанавливаемые плагины KALI.

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

  • быстрое создание прототипов и быстрое тестирование, что сокращает время на разработку;
  • лёгкая отладка с режимом play mode, при которой переменные отображаются в игровом процессе;
  • аудио- и визуальные эффекты, которые можно адаптировать к любым устройствам;
  • встроенная аналитика, которая предоставляет информацию для улучшения игрового опыта.

Unreal Engine

Unreal Engine — движок, который был выпущен Epic Games в 1996 году. Сперва предназначался для создания шутеров от первого лица, а первопроходцем был как раз Unreal 1998 года. Последующие версии движка применяли уже для любых жанров, а также под разные платформы. Для упрощения портирования он использует модульную систему зависимых компонентов. Разработчики, использующие этот движок, применяют язык C++, а также систему Blueprints для визуальных сценариев.

Преимущества разработки мобильных игр на Unreal Engine:

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

AppGameKit

Это набор программ для создания мобильных игр, который выпускается The Game Creator с 2014 года. Он состоит из 3 версий:

  1. Classic — стандартная IDE, представленная в 2014 году. В ней используются язык AppGameKit Script, библиотеки на C++.
  2. Studio — расширенная IDE, представленная в 2019 году. В ней используются язык AppGameKit Script, блочные конструкции, способ drag & drop.
  3. Mobile — бесплатная мобильная IDE. В ней код пишется тоже на языке AppGameKit Script. Затем с помощью быстрого компилятора проект можно запустить прямо на смартфоне или планшете.

Преимущества AppGameKit:

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

MonoGame

Это бесплатный фреймворк с открытым исходным кодом, который выпустила некоммерческая организация MonoGame Team в 2009 году. Используется для создания мобильных игр на языке C#. MonoGame до конца реализовал API XNA 4.0, который был заброшен Microsoft.

Преимущества MonoGame:

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

Каких ошибок следует избегать при разработке

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

  • Перегрузка большим количеством функций. Не включайте в первый релиз сразу весь ассортимент функций. Выпуск мобильной игры лучше сделать поэтапным. Каждая следующая версия с 2-3 новыми функциями даст представление о поведении игроков и подскажет, какие улучшения стоит добавлять.
  • Непродуманная монетизация. Заранее продумайте способ монетизации, чтобы он соответствовал вашим целям (например, скорейший выход на прибыль) и рыночному спросу.
  • Потеря интереса игроками. Чтобы их удержать, надо постоянно прилагать усилия. Прежде чем привлекать новых игроков, выясните, почему уходят старые. Причинами могут быть баги, отсутствие геймификации, сложный интерфейс. Также игрокам может наскучить однотипность, поэтому регулярно добавляйте новые уровни, персонажей, элементы дизайна. Изучайте отзывы — они подскажут, какие недочёты устранить, какие идеи внедрить.
  • Слабое продвижение. Даже идеально сделанный проект не выстрелит без рекламы. Чтобы раскрутиться, потребуются расходы на маркетинговое продвижение. С большим бюджетом вы сможете заказывать обзоры в знаменитых блогах, размещать рекламу в социальных сетях и на игровых порталах.
  • Неподходящая команда разработчиков. Если вы не умеете программировать сами, то решите, кто будет этим заниматься. Нужен ли вам штат разработчиков, сколько сотрудников туда набрать? Наймёте ли фрилансеров на удалённую работу или лучше поручите всё компании, которая разработает мобильную игру под ключ? Если нужен грамотный подход, нельзя пренебрегать качеством и растягивать работу на месяцы, то лучше обратиться к профессионалам.

Polygant — как раз такая профессиональная команда. Мы готовы взять заказ как с самого начала, с этапа написания технического задания, так и усовершенствовать полуготовую игру.

Где заказать мобильную игру

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

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

Сколько стоит разработка мобильной игры

Создание игры — самый сложный и трудоёмкий процесс. Здесь не обойтись двумя недорогими фрилансерами, например, геймдизайнером и фуллстек-разработчиком. Для такой работы нужна квалифицированная команда специалистов:

  • геймдизайнер;
  • сценарист-писатель;
  • дизайнер уровней и карт;
  • художник-аниматор;
  • бэкенд-разработчик;
  • фронтенд-разработчик;
  • звукорежиссёр;
  • QA и тестировщики.

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

  1. Написание дизайн-документа (концепции) — от 20 часов.
  2. Проектирование игры (геймплея, механики) — от 35 часов.
  3. Написание сценария, диалогов, текстов интерфейса — от 20 часов.
  4. Дизайн уровней и карт — от 30 часов.
  5. Рисование артов, спрайтов, текстур, декораций — от 25 часов.
  6. Создание моделей, анимации, кинематики, спецэффектов — от 25 часов.
  7. Разработку бэкенда — от 55 часов.
  8. Разработку фронтенда — от 40 часов.
  9. Запись звуковых эффектов и сопровождения, сведение звука — от 20 часов.
  10. Тестирование — около 30 часов, в зависимости от количества платформ.

Исходя из этих данных, стоимость разработки мобильной игры начинается от 7 000 000 рублей. Это стоимость MVP, дальше всё зависит от усложняющих факторов. Учтите, что после выпуска игру надо поддерживать: исправлять возможные баги, дорабатывать и реализовывать новые функции, создавать новый контент (уровни, персонажи, предметы). Такое дополнительное обслуживание оплачивается отдельно.

Polygant создаёт привлекательные игры благодаря нестандартному мышлению. Мы практикуем это на всех этапах работы, чтобы укрепить нашу сильную сторону — разработку мобильных игр на заказ. Пришлите нам заявку, и после обсуждения мы сразу приступим к вашему проекту!

map

Связаться с нами