Базовый софт для создания простой мобильной игры

Базовый софт для создания простой мобильной игры Фото 0

Создание мобильной игры — насыщенный и порой очень сложный процесс. Особенно для новичка. Поэтому начинать свой путь в мобильной разработке стоит с простых шагов. И один из них — знакомство с базовым набором программ для создания игр.

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

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

Самые популярные движки для создания игр

Базовый софт для создания простой мобильной игры Фото 1
Game Maker Studio 2

Game Maker Studio 2 — это движок, который отлично подходит для новичков. Работа с ним позволит понять базовую логику процесса создания 2D-игры без изучения языков программирования. В Game Maker есть режим «Drag and Drop», который превращает создание игры в своего рода сборку конструктора. Писать код не нужно — достаточно перетаскивать блоки, которые визуализируют собой определенные части кода. В программу можно загружать готовые изображения персонажей. На тематических форумах легко найти целые библиотеки объектов, всевозможных героев и предметов окружающей среды для вашей первой игры. 

Базовый софт для создания простой мобильной игры Фото 2
Clickteam Fusion

Clickteam Fusion — ещё один движок-конструктор для визуального программирования. В нем, как и в Game Maker, есть функция отслеживания багов, которая упрощает процесс поиска ошибок. Этот движок подойдет для создания простых аркад, но не для крупных проектов. Похожими функциями обладает и Game Editor. 

Базовый софт для создания простой мобильной игры Фото 3
Stencyl

Движок Stencyl также дает возможность создавать игры, не углубляясь в дебри программирования. Принцип «Drag and Drop», бесплатная версия (не без жестких ограничений), понятная настройка физики и анимации делает это ПО хорошим вариантом для старта в самостоятельном обучении азам геймдева. Stencyl позволяет создавать игры под Android или iOS, а также Mac, Windows, Linux и даже Flash-игры.

Среди движков, которые подойдут для небольших стартапов, особняком стоят Unity и Unreal Engine 4.

Преимущества движка Unity:

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

Недостатки движка Unity:

  • становится очень медлительным при появлении громоздких сцен, большую игру со множеством персонажей и сложной логики запустить на простеньком устройстве не так и просто;
  • нет готовой интеграции с внешними сервисами и библиотеками (например, с Facebook), разработчикам приходится настраивать это вручную, что довольно трудозатратно.
Базовый софт для создания простой мобильной игры Фото 4
Unity

Преимущества движка Unreal Engine 4:

  • весь код пишется на С++, есть встроенный графический редактор Blueprints;
  • очень стабилен, почти полное отсутствие багов;
  • небольшая стоимость использования (бесплатный до тех пор, пока ваш продукт не принесет доход в $1 000 000. В дальнейшем придется очислять 5% от дохода).

Недостатки движка Unreal Engine 4:

  • довольно большой размер движка (около 20 ГБ);
  • требует бóльшей команды для полноценной разработки.
Базовый софт для создания простой мобильной игры Фото 5
Unreal Engine 4

Дополнительное программное обеспечение

Помимо обязательного компонента, движка, при создании простой мобильной игры может понадобиться дополнительный софт для подготовки игрового контента. Adobe Photoshop для подготовки арта, After Effects — для анимаций, Bfxr Standalone —  для создания звуков.

Базовый софт для создания простой мобильной игры Фото 6
3ds Max

 

Также необходимость в дополнительном ПО зависит от того, планируется ли в игре использование 3D-моделей. Если это простая игра вроде Cut the Rope, достаточно того, что перечислено выше. Если хочется добавить пару 3D-моделей, понадобится дополнительный софт. Для этих целей можно использовать Blender 3D, а также 3ds Max для создания 3D-анимаций. 

Советы новичку

Мы попросили руководителя отдела разработки VOKI Games Андрея Гукуна дать несколько рекомендаций тем, кто только начинает свой путь в создании мобильных игр.

  1. Не нужно пытаться сразу реализовать весь геймплей. Лучше начинать с самых простых вещей. Например, научить персонажа ходить по карте, затем научить стрелять, после — взаимодействовать с предметами и так далее.
  2. Подготовка арта/ресурсов отнимает более 50% всего времени, которое отводится на разработку игры. В рамках стартапов лучше использовать бесплатный арт из интернета или купить несколько готовых звуков/моделей за небольшие деньги в соответствующих сторах. Это экономит не только время, но и позволяет создавать игру малой командой (1-3 человека).
  3. Подготовьте себе компьютер/ноутбук достаточной мощности для комфортной работы. Попытка создать стартап на стареньком «калькуляторе» с постоянными зависаниями точно не принесет удовольствия. Наоборот, вероятнее всего, станет одной из причин быстрого сворачивания проекта.
  4. Наберитесь терпения. До старта создание простенькой игры кажется чуть ли не вопросом 2-3 дней, но на самом деле с момента начала работы и до того дня, когда игру можно будет показать всему миру, проходит чуть ли не целый год. Иногда оттачивание деталей занимает даже больше времени, чем создание кор-геймплея. 

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

Мы готовим ещё много полезного и интересного! Подписывайтесь на нас в Instagram и Facebook, чтобы не пропустить следующие статьи. А если вы разработчик, и ищете проект, работой в котором будете гордиться, скорее переходите в раздел с вакансиями.