3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

7 лучших игровых движков, на которые следует обратить внимание в 2021 году

7 лучших игровых движков, на которые следует обратить внимание в 2021 году

7 лучших игровых движков, на которые следует обратить внимание в 2021 году 14.04.2021 10:59

Гейминг был крупным бизнесом на протяжении десятилетий, и он не собирается останавливаться. Ожидается, что к 2023 году этот рынок будет оцениваться в более чем 200 миллиардов долларов . Разработчикам игр и менеджерам сегодня доступно большое разнообразие платформ игровых движков и нужно принять правильное решение при выборе движка для своих нужд. Рассмотрим 7 наилучших решений 2021 года по мнению компании Incredibuild.

Современный игровой движок

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

  • Физика — Погружение в игру/физика должны представлять идеальный баланс между качеством симуляции и ограничениями вычислительной мощности для конечного пользователя.
  • Методы ввода данных — это чрезвычайно распространенная проблема при кроссплатформенной разработке. Ваш игровой движок решает эту проблему за вас?
  • Обработка визуальных ассетов — освещение, затенение, наложение текстур и глубина резкости — должны требовать меньше усилий при программировании.

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

Лучшие игровые движки 2021 года

Одним из самых популярных и широко используемых игровых движков является Unreal Engine, который принадлежит Epic Games. По сути, это мультиплатформенный движок разработки игр, предназначенный для бизнеса всех размеров, который помогает использовать технологии реального времени для преобразования идей в привлекательный визуальный контент.

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

Кроме того, Epic Games приобрела Quixel, которая обладает огромной библиотекой фотограмметрических ассетов реальных изображений для создания анимации и видеоигр. Пользователи Unreal Engine смогут бесплатно использовать встроенные инструменты Quixel (Bridge, Mixer) и все ассеты библиотеки Megascans Quixel.

UE5

2021 будет интересным годом, поскольку в конце года должен выйти UE5. Чего нам ожидать? Что ж, действительно стоит задержать дыхание, потому для нас приготовили много интересного: PlayStation 5, Xbox Series X и Nanite (движок, импортирующий высокодетализированный фотографический исходный материал — преимущество прошлого приобретения Quixel) собираются произвести в отрасли революцию.

Сильные стороны: масштабируемость, множество функций, широкие возможности настройки, 2D и 3D.

Цена: бесплатно (роялти в размере 5% от валовой выручки после первых 3000 долларов США за продукт/квартал).

Как видно из названия продукта, Lumberyard (переводится как «магазин-склад пиломатериалов») — это комплексное предложение Amazon. Это 3D-игровой движок, предназначенный для создания игр и сообществ поклонников. Он предлагает режим предварительного просмотра VR, визуальные скриптовые инструменты, а также интеграцию Twitch.

Как создать и скомпилировать новый проект с Lumberyard. Предоставлено: Amazon

Основанная на Amazon Web Services — безопасной облачной платформе, построенной и поддерживаемой Amazon, — интеграция с Lumberyard значительно облегчает создание онлайн-игр. Этот движок имеет хорошую встроенную поддержку C++, P2P и клиентской топологии. Lumberyard также поддерживает Autodesk Maya и Adobe Photoshop.

Сильные стороны: многофункциональная платформа, широкие возможности

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

CryEngine также предоставляет множество бесплатных учебных ресурсов, хотя их эффективность спорна. Игровой гигант Ubisoft поддерживает собственную модифицированную версию CryEngine от оригинального Far Cry под названием Dunia Engine, которая широко используется в их более поздних итерациях популярной серии Far Cry.

Читайте так же:
Как включить Bluetooth на ноутбуке с Windows 8.1

Сильные стороны: солидный интерфейс, потрясающие визуальные возможности, впечатляющая поддержка VR

Цена: бесплатно. Членство начинается с 50 долларов в месяц

Unity — мультиплатформенный игровой движок, который позволяет с легкостью создавать интерактивный 3D-контент. Этот игровой движок сегодня выбирают многие крупные компании благодаря отличной функциональности, качественному контенту и возможности использования для любого типа игр. Он поддерживает как 2D, так и 3D контент.

Благодаря своему универсальному редактору Unity совместим с Windows, Mac, Linux, IOS, Android, Switch, Xbox, PS4, Tizen и другими платформами. Удобный интерфейс облегчает разработку и снижает потребность в обучении. Unity Asset Store курирует обширную коллекцию инструментов и контента, которые создаются ежедневно.

Сильные стороны: бесплатная версия, мультиплатформенная поддержка, хорошо подходит для команд всех размеров, 2D и 3D

Цена: бесплатно для личного пользования. Платные планы начинаются от 35 долларов в месяц.

GameMaker получил широкое распространение, потому что для его использования не требуется знание языков программирования. Вместо этого пользователи могут «указать и щелкнуть», это позволяет создавать игры гораздо быстрее, чем кодирование. К играм, созданным с помощью этого движка, относятся Spelunky, Hotline Miami и Super Crate Box, это только наиболее известные названия.

Недавно YoYo Games (родина GameMaker Studio) была приобретена компанией Opera.

Проблема с GameMaker и другими движками point-and-click заключается в том, что разработчики гораздо более ограничены, чем с другими движками.

Сильные стороны: простота в использовании, интуитивно понятный интерфейс.

Цена: бесплатно. Членство начинается с 39 долларов в месяц.

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

Обзор игровой платформы Godot. Предоставлено: TheHappieCat

У Godot есть сообщество, которое постоянно исправляет ошибки и разрабатывает новые функции. Активное сообщество дает ответы даже на самые узкие вопросы, связанные с Godot. Оно также имеет связи с другими своими интернет-сообществами, включая форумы Reddit, группы Facebook, сообщество steam, форумы Godot и многое другое.

Сильные стороны: простота в использовании, интуитивно понятный интерфейс.

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

Cocos2d-x поддерживает платформы iOS, Android, Tizen, Windows, Linux и macOS, включая языки API C++, Lua и Javascript.

Сильные стороны: простота в использовании, интуитивно понятный интерфейс.

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

На чем делаются современные игры: 3 самых популярных игровых движка

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

Разберем три самых популярных открытых игровых движка: Unreal Engine 4, Cryengine 5 и Unity и оценим их по следующим пунктам:

  • Доступность
  • Поддерживаемые платформы
  • Поддержка пользователя
  • Доступность игровых ассетов и инструкций
  • Личное мнение
Unreal Engine 4

Легенда в мире игровых движков: разработка движка ведётся аж с 1998 года и не спешит умирать. Победитель битвы «Графон VS Мыло» и вообще славный парень. Подходит для любых задач. Известен своей любовью к оранжевому фильтру и гипертрофированным мужикам (шутка).

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

Читайте так же:
Не работает ПУСК в Windows 10 [решение]
Плюсы
  • Бесплатен для некоммерческого использования. Просит 5% отчислений при достижении вашей фирмой прибыли в 100 000$
  • Возможность работы на Windows и Linux-подобных системах
  • Одна из лучших служб поддержки пользователя на рынке и активное сообщество
  • Из-за массовости движка игровые ресурсы и библиотеки доступны в огромном количестве
  • Почти полное отсутствие багов
Минусы
  • Раздутый размер более чем в 20 гигабайт
  • Скачивание Windows-версии привязано к магазину
  • Большинство проектов отдают странным пластиком (субъективно)

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

Cryengine 5

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

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

Плюсы
  • Бесплатен для некоммерческого использования, просит отчисление в 5% от прибыли более 5 000$
  • Лучшая графика на рынке
  • Малый размер
Минусы
  • Ужасная служба поддержки
  • Отсутствие нормальной документации
  • Нераспространённость игровых ассетов и полноценных гайдов от комьюнити
  • Малопригоден для чего-то, кроме шутеров
  • Полноценная неразбериха и в интерфейсе различных версий

Да, ужасный игровой движок, что должен был давно отправиться к Создателю, но почему-то ещё борется. Я помню еще CryEngine 2 и CryEngine 3, которые должны были стать прорывом в игровой индустрии. Но разработчики сами и убили всё и вся, а теперь пытаются спешно догнать давно ушедший поезд. Использовать стоит только устаревшую вылизанную версию CryEngine 3: уроков для этой версии в Сети много.

Unity

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

Несмотря на серость, будто здесь побывал дементор, интерфейс очень прост и понятен. Разработка на движке не требует знаний в программировании: для Unity существуют дополнения, позволяющие задействовать аналоги Blueprints (построение игровой логики с помощью наглядных схем).

Плюсы
  • Бесплатен для некоммерческого использования
  • Простота и удобство
  • Много материалов и ассетов
  • Возможность работы на Windows и Linux-подобных системах
  • Отличная служба поддержки
Минусы
  • Плохая производительность готовых проектов
  • Низкий уровень графики по сравнению с конкурентами

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

Лучший игровой движок по версии пользователей хабра

В этом обзоре мы рассмотрим популярные в 2016 году игровые движки и проголосуем за лучшие из них.

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

Unity

Unity считается одним из лучших игровых движков в отрасли. Есть бесплатная версия которая может быть использована для создания 2D и 3D игр. Она охватывает 24 платформы это: мобильные устройства, VR, десктоп, консоли и веб платформы. Среди известных игр, сделанных в Unity: Temple Run, Deus Ex: The Fall, Assassin ‘s Creed: Identity.

Unreal Engine 4

Unreal Engine 4 является еще одним из самых продвинутых движков для разработки игр. Он доступен бесплатно, но нужно платить 5% роялти как только ваш доход превысит отметку в 3000$. В соответствии с информацией с официального сайта вы не платите роялти если создаете: проект для кино, архитектурные проекты и визуализации. Final Fantasy VII Remake — римейк популярной Final Fantasy VII выпущенной еще в 1997 году, и Tekken 7 были созданы с помощью Unreal Engine 4. Пример разработки на UE4 можно посмотреть здесь.

Читайте так же:
Zyxel Keenetic: как прошить роутер

Phaser

Phaser это HTML5 движок с открытым исходным кодом, который в последнее время наводит много шумихи. Он хорошо поддерживается Ричардом Дэви и сообществом вокруг него. Это отличный вариант для тех, кто хочет создавать веб-игры. Разработка на Phaser выглядит так.

CryEngine

CryEngine один из самых популярных игровых движков, о чем свидетельствует количество «больших игр» созданых на нем: Giant, Sniper II: Ghost Warrior, Cabal II, Far Cry, Ryse: Son of Rome. Он привлек к себе внимание разработчиков после выхода Crysis. Crysis продемонстрировал новый уровень графики благодаря CryEngine. Позже, были выпущены несколько версий CryEngine с поддержкой новых функциональных возможностей.

Turbulenz

HTML5 движки пользуются популярностью среди разработчиков игр. Один из таких Turblenz, открытая платформа для разработчиков игр. Он включает в себя все основные функции, которые необходимы чтобы разработать, интегрировать и монетизировать игру. Кроме того, нет никаких ограничений в использовании, так как он доступен по лицензии MIT.

Construct 2

До этого момента, мы рассматривали движки, которые обеспечивают контроль над разработкой. А как насчет движков, которые могут позволить вам разработать игру, не написав ни строчки кода? CONSTRUCT 2 позволяет сделать это. Вы можете начать создавать игры бесплатно, но если вы хотите в полной мере использовать функционал, вам необходимо приобрести бизнес версию.

Corona SDK

Corona SDK предоставляет инструменты для создания кросс-платформенных игр. API позволяет создавать 2D игры, а также поможет вам создавать сложные функции, используя API на основе Lua. Кроме того, вы можете монетизировать Corona SDK с помощью Corona Ads. Разработка с помощью Corona достаточно проста благодаря тестированию в режиме реального времени. Пример разработки с помощью CORONA SDK.

GameSalad

GameSalad еще один движок для разработки игр с минимальными или вообще без навыков кодирования. Он прост в использовании, и любой человек может создать игру с нуля. Еще одним преимуществом использования GameSalad является тот факт, что она позволяет опубликовать игру на всех известных платформах, включая Windows, Android, IOS, и т.д. Плюс ко всему, движок доступен как для Mac так и и Windows.

Lumberyard

Lumberyard это новый игровой движок выпущен Amazon, дабы помочь разработчикам воспользоваться их инфраструктурой. Amazon теперь работает не только в сфере электронной коммерции, но и в IT. Lumberyard с открытым исходным кодом. Разработка позволяет создавать игровые проекты ААА-класса для настольных ПК, игровых консолей, мобильных устройств и даже VR. За скачивание и использование движка Lumberyard не нужно платить ни копейки, но дополнительные сервисы для разработчиков платные.

libGDX

libGDX это кросплатформенный фреймворк который написан на Java и работающий с OpenGL. Предлагает поддержку нескольких платформ для публикации игры. Ingress (предшественник Pokémon GO) был разработан с использованием libGDX. Поддержка сообщества также великолепна, благодаря этому вы можете получить отличную документацию для работы. Пример разработки с использованием libGDX.

HeroEngine

HeroEngine хорошо зарекомендовал себя в создании мультиплеерных игр. Лицензия довольно дорогая и вряд ли подойдет начинающим разработчикам, но если ваш проект амбициозен, то я бы советовал рассмотреть этот вариант. Есть несколько карт для создания открытого мира и возможность их «бесшовного» соединения, могучий AI, в целом подходит для создания комплексных миссий, крафтинга и собирания ресурсов.

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

Обзор лучших игровых движков для создания 2D- и 3D-игр на компьютере

Создание любой серьезной игры начинается с выбора движка для нее. Вариантов много, от простых платформ для встраиваемых 2D-проектов и до фреймворков для тайтлов AAA-класса. Выбрать среди них однозначно лучший игровой движок для создания своего проекта невозможно. Каждый инструмент хорош в своей области. С каким SDK работать – определяют:

  • платформа для работы (ОС);
  • графические требования, поддерживаемые API;
  • поддерживаемые языки программирования;
  • жанровая принадлежность разрабатываемой игры;
  • потребности прорисовки и импорта графических элементов;
  • тонкости лицензирования;
  • процесс освоения инструмента;
  • поддержка разработчика и сообщества.
Читайте так же:
Компьютер виснет при загрузке Windows 7

Чтобы выбрать игровой движок для 2D- или 3D-игры было проще, предлагаем подборку из нескольких хороших и бесплатных (полностью или условно) SDK для геймдева.

Unity

Unity – это кроссплатформенный SDK для разработки игр с двухмерной и трехмерной графикой, распространяемый по условно бесплатной модели. Использовать его можно безвозмездно, но на разработчика накладываются ограничения (доход не более $100 тыс. в год). Движок умеет работать с API DirectX, OpenGL, для работы с физикой задействован PhysX. Скрипты пишутся на C#.

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

Преимущества Unity

К достоинствам движка относятся:

  • кроссплатформенность (Windows, Linux, Mac OSX, Android, iOS, веб-приложения);
  • простое освоение;
  • упрощенный импорт графических, звуковых компонентов в различных форматах;
  • выбор графических API;
  • сообщество разработчиков;
  • поддержка.

Недостатки Unity

В число минусов фреймворка входят:

  • сложность интеграции внешних библиотек;
  • оптимизация использования аппаратных ресурсов в 2D-проектах и разработках на WebGL;
  • ограничение коммерческой эксплуатации (бесплатная лицензия – только при доходе менее $100 тыс. в год).

Unreal Engine

Unreal Engine – игровой движок компании Epic Games, ориентированный на ААА-проекты и проекты в 3D. Он условно бесплатен при некоммерческом применении, но если проект приносит больше $3 тыс. в квартал – разработчикам движка нужно платить авторские отчисления в размере 5% от выручки. Первое, о чем стоит упомянуть в обзоре UE, это, конечно, графический потенциал, включающий поддержку даже DirectX 12. Нельзя забывать о кроссплатформенности этого SDK: на нем можно создавать игры для ПК, консолей, смартфонов, планшетов.

Unreal дает разработчику большой набор простых в освоении и интуитивно понятных инструментов. C++ накладывает минимум ограничений во время написания скриптов, а система визуального программирования Blueprint облегчает прототипирование или написание скриптов руками новичков. Создавать элементы игры можно наглядно, перемещая объекты, без ручного ввода кода.

В фирменном магазине доступен ассортимент готовых шаблонных решений. Они подойдут разработчикам, заинтересованным в быстром завершении игрового проекта. Среди прочих особенностей SDK – регулярные обновления, крупное сообщество и поддержка разработчиков.

Плюсы Unreal Engine

К преимуществам UE относятся:

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

Минусы Unreal Engine

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

  • отсутствие совместимости со старыми консолями в UE4;
  • заточенность под высокоуровневые 3D-игры, делающая инструмент избыточным для простых проектов в 2D.

CryEngine

CryEngine – это кроссплатформенный игровой движок для проектов стационарных платформ (ПК, консолей). Он распространяется по бесплатной модели, с роялти при преодолении порога выручки $5 тыс., но предлагается оформление платной подписки для расширенной поддержки. В этом SDK упор сделан на визуальную составляющую, основная сфера его применения – производство игр с 3D, использующих современные API для графики.

В CryEngine встроен простой визуальный редактор игровых элементов, позволяющий увидеть, как объекты будут смотреться в готовой игре. Поддерживается простое редактирование графических элементов, импорт моделей из редакторов (Maya, 3DS Max). Скриптовая система построена на Lua, известном многим представителям геймдева по легендарным S.T.A.L.K.E.R. и WoW.

Для оптимизации аппаратных нагрузок предусмотрена техника Geometry Instancing. Дополнительно из достоинств CryEngine стоит выделить поддержку инструментов ИИ, проработанные графические эффекты, систему звукового сопровождения.

Плюсы CryEngine

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

Минусы CryEngine

Главные недостатки CryEngine:

  • относительно высокий порог вхождения;
  • проблемы поддержки «бесплатных» пользователей;
  • меньшая распространенность, чем у Unity или UE;
  • заточенность под тяжелые проекты в 3D.

Corona

Corona – игровой движок для двухмерных игр, позиционируемый его авторами как «самая продвинутая платформа для создания 2D-программ в мире». Это бесплатный фреймворк, заточенный под написание приложений для мобильных и стационарных платформ. Он использует широко известный язык Lua, отличающийся простотой освоения и универсализмом. Модульная конфигурация поддерживает подключение внешних API и расширений. В магазине доступно более двух сотен плагинов, отвечающих за эффекты, аналитику, мультимедиа, интеграцию рекламы и другие функции во время разработки ПО.

Читайте так же:
Подключение домашнего кинотеатра к компьютеру пошагово

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

Плюсы Corona

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

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

Минусы Corona

К недостаткам фреймворка относятся:

  • облачная сборка проектов;
  • слабый бесплатный саппорт (но есть комьюнити).

libGDX

libGDX – популярный в среде разработчиков мобильных программ кроссплатформенный фреймворк, использующий C++ и Java. Он полностью бесплатен и поддерживает популярные современные ОС. Это инструмент для продвинутых девелоперов, так как без развитых навыков программирования в нем никак. Зато он поддерживает работу с 2D и 3D, умеет работать с подключаемыми модулями и библиотеками.

SDK предлагает встроенную библиотеку элементов UI, которые можно использовать в составе своей программы. Проекты, созданные в libGDX, имеют модульную архитектуру, благодаря чему можно собирать игры на основе основного модуля ядра с подключением специфичных отдельных модулей для каждой платформы (Windows, Android, Linux и т.д.).

Плюсы libGDX

Плюсы фреймворка – это:

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

Минусы libGDX

  • объемы ручного программирования;
  • слабые возможности работы с 3D.

Defold

Defold – еще один бесплатный кроссплатформенный движок для игровых программ. Он имеет визуальный редактор, предназначенный для создания 2D-игр с использованием языка Lua. Фреймворк отличается простыми инструментами для управления GUI и GO, подчиняемым редактором, широкими возможностями по работе с анимацией. Поддерживается командная разработка, для этого предусмотрена система доступа к проекту разрешенных пользователей.

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

Плюсы Defold

К преимуществам фреймворка относятся:

  • кроссплатформенность;
  • производительность;
  • полная бесплатность;
  • простота использования;
  • развитое сообщество.

Минусы Defold

Недостатками SDK можно назвать:

  • своеобразный подход к организации объектов;
  • ограниченные возможности работы с 3D.

Construct 2

Закрывает подборку бесплатных игровых движков очень условно бесплатный Construct 2. Даром можно воспользоваться только пробной версией SDK, имеющей ограничения по количеству событий и эффектов в создаваемом проекте. Полноценная персональная лицензия стоит $130, а коммерческая — $430. Но упомянуть его стоит. Ведь этот набор инструментов для разработки игр в 2D подойдет даже людям, не имеющим навыков в программировании.

Проекты, созданные с использованием Construct 2, работают на основе HTML5 и могут воспроизводиться практически на любой современной платформе. Сам редактор функционирует на C++, созданный код преобразуется в JS. Предусмотрена возможность ручной правки кода. Она пригодится для пользователей, разбирающихся в программировании. Благодаря этому можно как минимум ознакомиться с возможностями движка, чтобы решить, стоит ли использовать его в реализации своего коммерческого проекта или лучше искать альтернативу.

Плюсы Construct 2

  • доступность даже для новичков без навыков программирования;
  • простота создания игр в 2D;
  • кроссплатформенность и максимальная совместимость с различными ОС;
  • интеграция приложений, созданных в Construct 2, в веб-сервисы.

Минусы Construct 2:

  • сильно урезанная бесплатная версия.

Заключение

В зависимости от того, какие требования выдвигает ТЗ проекта, и происходит выбор оптимального решения. Ведь для простенькой мобильной 2D-игрушки под Android выбор будет одним, а для масштабного продукта с реалистичной графикой, заточенного под консоли последнего поколения или ПК, – совсем другой. Поэтому однозначно решить, какой из представленных бесплатных игровых движков лучший, позволит только анализ требований к проекту, который вы разрабатываете, и собственных навыков.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector