Какой игровой движок выбрать для мобильной игры

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

Какой игровой движок выбрать

Unity

Unity считается одним из самых мощных игровых движков который подходит для всех платформ. Игры от этого движка запускаются на Windows, MacOS, Playstation, XBOX, а также на Android и IOS. Самая первая версия появилась еще в 2005 году и изначально делался он под Mac, но чуть позже вышло обновление для Windows. Unity используют все: от инди авторов до крупных разработчиков с AAA играми. На этом движке сделаны такие мобильные игры как:

  • Angry Birds,
  • Pokémon Go,
  • Hearthstone,
  • Inside.
  • Monument Valley
  • Fallout Shelter

Платформы
Игры от этого движка запускаются на всех существующих платформах, в том числе и на Windows, MacOS, PlayStation, XBOX, а также на Android и IOS.

Версии и цены:
Существует три версии лицензии движка: Personal, Plus и Pro версия. Personal версию можно скачать бесплатно, Plus будет стоить 40$ в месяц или 399$ в год, а Pro 150$ в месяц или 1800$ год. Есть несколько отличий в версиях, но они не очень большие.

Языки:
В Unity коп пишется на C#(Sharp)

Unreal Engine

Большинство разработчиков думают, что Unreal Engine подходит только для крупных проектов, но на самом деле этот движок универсален и на нем можно делать также мобильные игры. Движок разрабатывался компанией Epic Games в 1995 году вместе с одноименной игрой Unreal. Сейчас эта компания известна как создатели игры Fortnite. Для новичков Unreal Engine будет легкой в использовании из-за системы Blueprints Visual Scripting. На этом движке делаются меньше мобильных игр, так как этот рынок захватил Unity, но игры на Unreal есть, и они вполне неплохи. Вот несколько:

  • PUBG Mobile
  • Life is Strange
  • Fortnite
  • Bright Memory
  • eFootball Pes 2020
  • Hello Neighbor

Платформы:
UE4 поддерживает все существующие платформы. А именно:

Цена:
Движок является бесплатным и скачать его можно на официальном сайте.

Языки:
Unreal Engine использует язык C++ и BluePrint.

Godot 3D

Если вбить в поисковой строке «Самый лучший игровой движок для новичков» вероятней всего Гугл скажет, что это Godot 3D. Этот движок чаще хвалят за его простоту и размер. Весит движок около 50 Мб, что для некоторых разработчиков упрощает работу. Интерфейс не забит разными ненужными вкладками и при работе можно быстро найти подходящий инструментарий. С инструментами Godot можно сделать как 2D, так и 3D игры с разными жанрами. Такой движок идеально подходит для создания мобильных игр.

Платформы:
Как и большинство движков в этом списке Godot поддерживает все существующие платформы, в том числе Android и IOS.

Цена:
Godot 3D распространяется абсолютно бесплатно. Скачать его можно на официальном сайте или в Steam.

Языки:
В Godot 3D можно использовать языки C#, C++ и GDScript.

Game Maker 2

Game Maker 2 часто входит в разные топ движков для создания игр. Первая версия была создана в 2012 году и была одним из лидеров на рынке. На GM 2 можно создать 2D игры, разработать 3D игры будет сложнее. Особым преимуществом движка является то, что на нем можно сделать игру без особых знаний программирования и языка.

Платформы:
Game Maker 2 поддерживает все основные платформы, в том числе Windows, MacOs, Android и Apple.

Цены:
В Game Maker есть очень много версий, но нас интересует версия для IOS и Android. Такая версия движка стоить 199$ и не имеет временных ограничений.

Языки:
Создатели Game Maker разработали собственный язык для движка GML, но в некоторых случаях придется использовать C#.

Defold

Компания King, известна всем как создатели мобильной игры Candy Crush, в 2016 году выпустила движок Defold которая поразила всех своими функциями. Одна из таких функций это HotReload. Мобильные игры делаются на ПК, и то что показывается на мониторе может отличаться от того что показывается на дисплей смартфона. Включив эту функцию можно будет транслировать телефон и прямо во время игры изменять ее. Движок идеально подходит для мобильных 2D игр.

Платформы:
Игры на движке Defold работают на Windows, MacOs, Android и Apple.

Цена:
Движок распространяется абсолютно бесплатно

Языки:
Код на движке Defold пишется на языке Lua.

Construct 3

Разработка игр на таком движке как Construct 3 является самой простой для начинающих разработчиков. Способ создания игр практически ничем не отличается от Construct 2. На новом движке можно создать 2D игру с любым жанром. Благодаря редактору Event Sheet Editor на разработку игры уйдет значительно меньше времени

Платформа:
Construct 3 поддерживает все основные платформы для игр, в том числе Android и IOS.

Цена:
Движок распространяется в виде подписок. Месячная подписка будет стоить около 4$, а годовая подписка будет стоить около 35$.

Языки:
Основным инструментом для Construct 3 является система событий, так что знание языков здесь необязательно.

Corona SDK

Последним движком из этого списка будет Corona SDK, который хорошо подходит для мобильных 2D игр. Данный движок также является одним из простейших в освоении и использовании на рынке. Хорошим бонусом является то, что у Corona есть официальная русская группа в VK где можно увидеть новости, советы и обновления. Движок рекомендуется начинающим разработчикам, которые хотят создать что-то быстро и просто.

Платформы:
Corona поддерживает все нужные платформы, в том числе Android и IOS

Цена:
На данный момент движок является бесплатным и скачать его можно на официальном сайте.

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

Заключение

Движков для создания мобильных игр очень много, но выше перечисленные являются лидерами на рынке. Надеемся здесь был дан ответ на вопрос «какой лучший игровой движок брать?» Одни хорошо подойдут для 3D игр, другие для 2D. Важно знать, как будет выглядеть игра, какие у нее будут особенности и как это все сделать. Важно и понимать какой инструмент хорошо подойдет для той или иной игры. Но решить какой движок подойдет именно вам, вы можете понять только установив и попробовав их лично.

Оцените статью
iUnity3D
Добавить комментарий

  1. Александр

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

    Ответить