5 Место
Простота и широкий спектр простых инструментов никак не уменьшает возможности данного конструктора для работы профессионалов. Движок дает возможность варианта написания кода на языке ActionScript 3.0.
С помощью данного движка можно создавать онлайн игры, так называемые флеш игры, в форматах Flash и HTML5 которые можно запускать в браузере и размещать на веб сайтах.
Конструктор Stencyl дает очень полезную и интересную возможность разработки игры в команде находясь удаленно друг от друга используя общий сетевой интерфейс, чат и поддержку, которые предоставляются бесплатно на официальном сайте.
В этом конструкторе стоит отметить наличие магазина, в котором можно загрузить уже готовые сценарии, графику и многое другое.
Плюсы:
· Большое количество инструментов.
· Простота работы.
· Создание абсолютно любого жанра игр.
· Большое количество видео уроков и инструкций, а также поддержка на официальном сайте.
· Конструктор является полностью бесплатным.
· Не требуется наличие мощного компьютера.
· Возможность коллективной работы над игрой.
· Возможность применения собственных скриптов на языке ActionScript 3.0.
· Разработка игр для разных платформ.
Минусы:
· Англоязычный интерфейс.
· Не сразу понятный интерфейс.
· Низкие возможности создания игр.
4 Место
Все это можно делать без написания каких любо скриптов или знаний языков программирования.
Плюсы:
· Большое количество инструментов.
· Ориентировочно-понятный интерфейс.
· Простота работы.
· Создание абсолютно любого жанра игр.
· Большое количество видео уроков и инструкций.
· Русскоязычный интерфейс.
· Движок является полностью бесплатный.
· Не требуется наличие мощного компьютера.
Минусы:
· Плохая оптимизация.
· Низкие возможности создания игр.
· Невозможность создания дистрибутива для дальнейшей установки на другом компьютере.
· Невозможность создания своих текстур и добавления своих материалов.
3 Место
Этот игровой движок является очень популярным среди начинающих разработчиков, так как является бесплатным, функциональным и предоставляет возможность разрабатывать игры на все популярные платформы.
Установив специальные плагины (возможно платные) вы сможете создать примитивную игру без написания специальных скриптов, или алгоритмов. Таким образом даже далекий от программирования человек сможет создать простую игру и попробовать в работе данный движок.
Основные языки программирования, которые вам нужны для создания простых игр это C# и JavaScript.
Стоит заметить наличие магазина скинов, текстур и много другого, а также возможность использовать собственно созданные материалы в движке Unity.
Нужно отметить что большинство популярных игр для ПК и Смартфонов были созданы именно на этом движке, поэтому вы должны понимать на сколько это много функциональная и мощная платформа для создания игр.
Плюсы:
· Огромное количество инструментов.
· Ориентировочно-понятный интерфейс.
· Создание абсолютно любого жанра игр.
· Кроссплатформенность.
· Оптимизация.
· Большое количество видео уроков и инструкций.
· Собственные форумы, обсуждения в разработке игр.
· Движок является полностью бесплатный.
· Не требуется наличие мощного компьютера.
· Встроенный магазин дополнений.
· Возможность создания мульти плеера в играх.
Минусы:
· Не подходит для начинающих.
· Закрытый исходный код.
· Устаревшая графика.
Несомненно, данный движок является во много раз лучше и функциональнее предыдущих, но, если его рассматривать со стороны более профессионального создания игр, тогда стоит понимать, что Unity устаревает.
2 Место
Для данного движка на официальном сайте и в сети интернет есть довольно много документации и информации о работе с ним. Поэтому если вы мало знакомы с Unreal Engine вы сможете с легкостью найти всю нужную для старта информацию, а также при возникновении каких-либо проблем в ходе разработки, вы сможете обратиться на форму и обсудить либо найти решение проблемы.
Unreal Engine является полностью бесплатным движком для создания игр, который вы можете скачать с официального сайта.
Хочу заметить, что, будучи не опытным в сфере создания игр, а также если вы не знаете основ программирования на С++, тогда не стоит начинать знакомство с разработкой игр с этого движка. Так как Unreal Engine является профессиональным инструментом для создания игр.
Плюсы:
· Огромное количество инструментов.
· Создание абсолютно любого жанра игр.
· Кроссплатформенность.
· Оптимизация.
· Большое количество видео уроков и инструкций.
· Собственные форумы, обсуждения в разработке игр.
· Движок является полностью бесплатный.
· Встроенный магазин дополнений.
· Возможность создания мульти плеера в играх.
· Высокий уровень графики.
· Почти не ограниченные возможности в создании игр.
· Открытый код
Минусы:
· Не подходит для начинающих.
· Довольно требователен к компьютеру.
· Сложный интерфейс.
1 Место
CryEngine – мощный движок для создания современных игр в любом жанре под все возможные платформы. Он так же является кроссплатформенным и позволяет создать игры под ОС Windows, MacOS, Linux, Android, IOS.
Такой движок не рекомендуется для знакомства с миром создания игр, так как является довольно тяжелым в освоении и не дает возможности создания игр без знаний языка программирования С++.
Движок CryEngine имеет довольно большую базу документации по его использованию, а также множество форумов и сообществ разработчиков, где вам всегда смогут помочь, и где вы можете поделиться собственным опытом.
Несмотря на то, что движок является мощным и позволяет работать и создавать игры высокой графики, он так же дает возможность создания 2D игр, которые будут не только красиво выглядеть.
Плюсы:
· Огромное количество инструментов.
· Создание абсолютно любого жанра игр.
· Кроссплатформенность.
· Оптимизация.
· Большое количество видео уроков и инструкций.
· Собственные форумы, обсуждения в разработке игр.
· Движок является полностью бесплатный.
· Встроенный магазин дополнений.
· Возможность создания мульти плеера в играх.
· Высокий уровень графики.
· Почти не ограниченные возможности в создании игр.
· Открытый код
Минусы:
· Не подходит для начинающих.
· Довольно требователен к компьютеру.
· Сложный интерфейс.
Заключение
В статье описаны самые популярные и, по моему мнению, лучше движки и конструкторы для создания как примитивных 2D игр, так и для разработки самых продвинутых новых видео игр.
Если вы хотите начать разрабатывать игры, но не знаете никаких языков программирования, тогда вам стоит подать свое внимание на 5-е и 4-е место. Такие движки помогут вам создать простенькие игры без знаний языков программирования и составления скриптов. Для создания своей игры вам хватит обычных визуальных редакторов этих движков
В том случае если вы уже довольно опытный game creator и хотите дебютировать со своим проектом, тогда стоит взглянуть на тройку лидеров данного топа и определиться какой проект и для какой платформы вы собираетесь реализовать.
Если вы определились с движком и с тем какой проект будете реализовывать, тогда можете смело приступать, а форумы, документация и сообщества разработчиков для этих платформ помогут в этом.