Которые могут быть использованы программистами, чтобы упростить их работу. В общем говоря, предоставляют инструменты и функциональные возможности для разработки игры. Хотя игровой движок с технической точки зрения является лишь частью программного обеспечения, закладывающего основу для видеоигры, он представляет собой нечто большее, чем бесконечную строку кода.
Хороший движок – это сердце и мозг, которые делают вашу любимую игру возможной, позволяя разработчикам воплощать свои идеи и задумки в жизнь, из-за чего мы можем бродить по тем мирам, которые они представляют. Разработка игр для смартфонов, ПК и консолей значительно отличается. Хотя бы потому, что у них разные технические характеристики, устройства ввода/вывода и способы распространения продукта. Сразу сделать одну игру на несколько платформ не получится, но об этом мы еще поговорим. А пока рассмотрим особенности каждой из платформ и перейдем к движкам.
Unreal Engine

Unreal Engine — игровой движок, разрабатываемый и поддерживаемый компанией Epic Games. Первой игрой на этом движке был шутер от первого лица Unreal, выпущенный в 1998 году. Хотя движок первоначально был предназначен для разработки шутеров от первого лица, его последующие версии успешно применялись в играх самых различных жанров, в том числе стелс-играх, файтингах и массовых многопользовательских ролевых онлайн-играх. В прошлом движок распространялся на условиях оплаты ежемесячной подписки; с 2015 года Unreal Engine бесплатен, но разработчики использующих его приложений обязаны перечислять 5% роялти от общемирового дохода с некоторыми условиями.
Source

Source — игровой движок, разработанный компанией Valve Corporation и используемый ею для создания собственных компьютерных игр. Впервые был использован в Half-Life: Source и Counter-Strike: Source, вышедших в 2004 году. История разработки движка Source берёт начало в 1998 году: когда разработчики завершали работу над первой игрой своей студии, Half-Life, они поняли, что существуют наработки, которые бы им хотелось внедрить в её движок, но решили не рисковать, вводя новые решения в почти готовую игру.
Unity

Начните воплощать ваши идеи сегодня с Unity — платформой разработки 3D-приложений в реальном времени. Unity — межплатформенная среда разработки компьютерных игр, разработанная американской компанией Unity Technologies. Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие. Выпуск Unity состоялся в 2005 году и с того времени идёт постоянное развитие. Основными преимуществами Unity являются наличие визуальной среды разработки, межплатформенной поддержки и модульной системы компонентов. К недостаткам относят появление сложностей при работе с многокомпонентными схемами и затруднения при подключении внешних библиотек. На Unity написаны тысячи игр, приложений, визуализации математических моделей, которые охватывают множество платформ и жанров. При этом Unity используется как крупными разработчиками, так и независимыми студиями.
Blender

Blender — профессиональное cвободное и открытое программное обеспечение для создания трёхмерной компьютерной графики, включающее в себя средства моделирования, скульптинга, анимации, симуляции, рендеринга, постобработки и монтажа видео со звуком, компоновки с помощью «узлов» (Node Compositing), а также создания 2D-анимаций. В настоящее время пользуется большой популярностью среди бесплатных 3D-редакторов в связи с его быстрым стабильным развитием и технической поддержкой.
CryEngine

CryEngine — игровой движок, созданный немецкой частной компанией Crytek в 2002 году и первоначально используемый в шутере от первого лица Far Cry. «CryEngine» — коммерческий движок, который предлагается для лицензирования другим компаниям. С 30 марта 2006 года все права на движок принадлежат компании Ubisoft. Движок был лицензирован компанией NCSoft для разрабатываемой MMORPG Aion: Tower of Eternity. В конце сентября 2009 года братья Ерли, основатели Crytek, дали интервью великобританскому журналу Develop, в котором заявили, что изначально CryEngine не планировался для лицензирования сторонними компаниями. CryEngine планировался стать закрытым движком для сугубо внутреннего использования.
Godot

Godot Engine представляет из себя, пожалуй, самую удобную среду разработки игр, дающую полную свободу выборы организации проекта. Внутри самого движка все объекта представлены в виде узлов (Node), где одни являются потомками других, а вся игра в итоге становится единым "деревом" (Tree), и позволяет получить доступ к любой части игры из любой другой части. Сама среда разработки позволяет менять свой внешний вид, перетаскивать панели, скрывать их и менять размер. Движок поддерживает несколько языков интерфейса, включая и русский, прямо из коробки.
Помимо узлов в редакторе есть Сцены (Scene). Это самобытные и независимые элементы игры, которые могут содержать внутри себя узлы и другие сцены.
В случае включения одних сцен в другие, дочерние сцены становятся узлами, и их можно использовать точно так же, как и другие узлы. Это дает безграничные возможности по созданию объектов, поскольку вы можете создать лишь один раз какой-то объект, сохранить его, как сцену, а затем расставить на уровне копии этого объекта там, где это нужно. При этом, вам не потребуется, в случае чего, изменять каждый из объектов-копий, достаточно внести изменения в саму сцену - и все её копии автоматически изменятся.
Amazon Lumberyard

Amazon Lumberyard — бесплатный кросс-платформенный игровой движок класса AAA, разработанный компанией Amazon и основанный на архитектуре движка CryEngine, который был лицензирован у компании Crytek в 2015 году. Lumberyard – это бесплатный и открытый игровой движок от компании Amazon для разработки 3D/2D-игр AAA-класса, интегрированных с облачными сервисами AWS и Twitch от указанной компании. Движок базируется на технологиях передового игрового 3D-движка CryEngine от компании Crytek.
С этим движком вы получаете тулсет, включающий в себя все необходимые редакторы: персонажей, анимации, частиц, UI, растительности и пр. Родной код, ошеломляющие визуальные возможности, организация сети, физика тканей, погодные эффекты, отличный AI, управление камерой – всё это и даже больше доступно в Lumberyard. Но самое главное – вы получаете полный доступ к исходному коду движка на ЯП C++, благодаря чему вы можете дифференцировать его под свои нужды.
Не нашли в топе свой игровой движок, напишите о нём в комментариях.