лучший игровой движок для начинающих

Лучший игровой движок для начинающих

Создать свою видеоигру может каждый. Инструменты для разработки доступны всем желающим: многие из них полностью или условно-бесплатные. С одними редакторами разработка занимает вечер, другие требуют основательного подхода и команду профессионалов. Мы подготовили список самых популярных в 2021 году игровых движков специально для начинающих разработчиков.

Минусы:

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

Unity 3D — игровой движок, наиболее популярный среди инди-разработчиков. Его достаточно сложно освоить, но в этом помогают большое количество гайдов, документации и видеоуроков. Основной язык программирования — C#, но имеющийся функционал позволяет создавать прототипы, не написав ни единой строчки кода. Встроенный магазин ассетов содержит десятки тысяч платных и бесплатных моделей, шейдеров и прочих готовых ресурсов, что экономит время.

Универсальность Unity — ее же основная проблема. Хотите сделать что-то нетривиальное — готовьтесь перепиливать движок специально под нужды своего проекта.

Игры на Unity 3D: The Forest, Гвинт, Escape from Tarkov, Ori and the Blind Forest.

Минусы:

Выбирайте этот движок, если хотите добиться фотореалистичной графики. Вышедший на этом игровом движке в 2013 году Crysis 3 не уступает современным видеоиграм по качеству графики (и требованиям к конфигурации ПК). CryEngine позволяет создавать игры с попиксельным освещением в реальном времени, картами отражений и собственной технологией трассировки лучей.

Еще одна особенность игрового движка CryEngine 3 — упрощенное создание продвинутого AI внутри игр за счет комбинации XML и LUA скриптов.

Игры на CryEngine: Prey, Crysis, Far Cry.

Источник

Выбор движка для первой игры

Разбор технологий и платформ — первая статья из цикла о разработке.

Автор: Антон Григорьев. Первую игру написал самостоятельно ещё в школе, а на 4-м курсе устроился на позицию джуниор-разработчика. В Pixonic работает заместителем технического директора и руководит отделом клиентской разработки. Отвечает за запуск новых проектов, обучение и внедрение новых технологий. Говорит на пяти языках, а программирует на десяти.

Когда вместе с vc.ru мы запускали проект «Пора создать свою первую игру», то не ожидали увидеть так много крутых работ в первом конкурсе. После цикла «Геймдизайн» нас завалили концептами с продуманными идеями, геймплеем, метой. С таким уровнем можно смело переходить к прототипированию на движке и тестированию конкретных механик.

За несколько недель мы:

Эта статья — первая из нового цикла «Разработка», где мы будем учиться делать цифровые прототипы, выбирать движок, заполнять пробелы в кодинге с помощью обучающих материалов и не только. В конце снова разыграем крутые призы, а главным станет вышедший недавно бандл PS4 Pro Spider-Man Limited Edition. Поехали.

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

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

Совет для начинающих:

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

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

Платформы: мобильные устройства, ПК, Mac, Linux, консоли, Facebook, WebGl, VR и другие.

Unity идеально подходит для разработки под мобильные устройства (но не только). На нём сделаны Angry Birds 2, Hitman Go, Heartstone, Monument Valley, Fallout Shelter, Ori and the Blind Forest, Pillars of Eternity, Firewatch, Inside, Pokémon Go, Super Mario Run, Cuphead, Escape from Tarkov, Life Is Strange: Before the Storm и множество других популярных игр.

В Unity можно спокойно разрабатывать как 2D, так и 3D-проекты. В Asset Store есть много готовых платных и бесплатных решений: модели, текстуры, анимации и полноценные проекты. Например, шутер про зомби. Очень много обучающих материалов как от самих Unity, так и от энтузиастов на YouTube (подробнее расскажем в следующем материале цикла). Плюс множество плагинов для рекламы и внутриигровых покупок.

Язык программирования: C #, по сравнению c С++ у него меньше возможностей выстрелить себе в колено, в частности, это касается работы с памятью. Также поддерживается JavaScript, который на самом деле UnityScript. Если писать код совсем лень или нет навыков, есть плагины, которые позволяют делать игры без написания кода, например, Playmaker. Правда, за него придется выложить 45 долларов.

Кто-то ругает Unity за графику, но на самом деле графику можно сделать красивой на любом движке, просто в Unity она по умолчанию средняя. В последней версии движка появился новый Rendering Pipeline, и с ним вполне можно делать графику на уровне топовых AAA-проектов.

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

Платформы: движок в первую очередь для тех, кто хочет делать проекты с крутой графикой на ПК и консолях. Для мобильных устройств тоже подходит, но пока популярных мобильных игр на Unreal Engine немного: Fortnite и PUBG. Ещё на нём сделаны серия Infinity Blade, Batman: Arkham Knight и Life is Strange.

Язык разработки: C++. Кого-то это может отпугнуть, но есть решение — блюпринты. С их помощью теоретически можно разработать игру, не написав ни строчки кода. На практике — это очень полезно для быстрой разработки прототипов. Также есть магазин ассетов Unreal Engine Marketplace, где можно скачать готовые модели, звуки и полноценные проекты.

Злые языки говорят, что Unreal Engine превосходит Unity по графике. На самом деле это просто разные движки. Хотя частицы и пост-эффекты в Unreal Engine по умолчанию всё же красивее.

Стал известным после выхода Crysis — прорывной для своего времени игры. На нём вышло очень много крутых больших игр: первый Far Cry, MechWarrior Online, Sniper: Ghost Warrior 3, Armored Warfare, Homefront: The Revolution, Prey 2017-го года.

Платформы: ПК, консоли и VR. Официальной поддержки мобильных устройств нет, но по слухам разрабатывать можно.

Код движка можно модифицировать, что приносит как радость, так и боль. Я сам работал с CryEngine 2 — много модифицировали движок, исправляли баги, а когда попытались перейти на CryEngine 3 — потратили месяц и в итоге вернулись на предыдущую версию, так и не справившись с некоторыми проблемами.

Язык разработки: C++. Совсем недавно появился Marketplace с ассетами.

Молодой и бесплатный движок с открытым исходным кодом от Amazon на основе CryEngine для разработки игр AAA-класса. Главная особенность — встроенная поддержка сервисов от Amazon, например, AWS и Twitch.

Платформы: Windows, PlayStation 4, Xbox One, iOS, Android, VR (Oculus Rift, HTC Vive).

Серьезных проектов на Lumberyard в разработке пока можно пересчитать по пальцам, а выпущенных проектов нет вообще.

Стоимость движка: бесплатный, но за поддержку сервисов Amazon придётся заплатить.

В последнее время среди разработчиков игр для Web набирают популярность HTML5-движки. В их основе лежит WebGL, WebAudio и JavaScript. Самые популярные движки: Phaser и Turbulenz.

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

Лучше всего подходит для простеньких браузерных 2D-игр (match-3, hidden object, гонки).

Платформы: ПК, iOS, Android.

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

Платформы: Web, ПК и PlayStation 4.

Есть и нишевые движки для визуальных новелл, головоломок, RPG старой школы и других 2D-игр. Например, Corona SDK, GameSalad, Cocos2d, Game Maker. В Википедии есть большой список игровых движков, но перечисленных выше должно быть достаточно.

Мы в компании считаем, что для новичков лучше всего подходит Unity. По нему очень много подробных обучающих материалов, простейшую игру можно сделать за день (умелец запилит Flappy Bird за пару часов), легко деплоить на девайсы. Мы сами используем Unity для разработки игр и прототипов, поэтому в следующих материалах цикла «Разработка» будем больше акцентировать внимание именно на этом движке.

В следующей статье рассмотрим источники обучающих материалов для разработки 2D-игр.

Источник

Двигатель вашего инди проекта. Краткий обзор доступных игровых движков

Как известно создание игр не самое простоё занятие. Чем больше мы узнаем об этом процессе, тем более невозможным кажется то, что это работает.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«Самый полезный найденный мною способ — подумать об игре как о психически больном пациенте. Она полностью потеряла разум, поэтому каждая написанная вами инструкция будет исполнена, как какая-то нелепая чушь.» Том Фрэнсис, создатель Gunpoint.

1. GameMaker Studio 2.

Марк Эссен, создатель Nidhogg 1 и 2, сказал, что GameMaker отлично подходит начинающим, потому что имеет открытые сценарии и огромное количество документации, что позволяет новичкам быстро освоиться. Алекс Престон, создатель Hyper Light Drifter, сказал, что большое сообщество GameMaker — это огромное преимущество. Молодые разработчики должны искать лучшее места, где можно получить помощь сообщества, и использовать лучшие приемы для достижения целей.

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

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

2. Unity

В магазине Unity есть множество дополнений, которые сделают разработку 2D игр на этом движке еще удобнее. Вы можете использовать такие инструменты, как Corgi Engine и Rex Engine, предлагающие готовые физики и управления.

Даже если вы привыкли делать иры старомодным способом, Unity сможет заинтересовать вас. С его помощью можно быстро создать концепцию и прототип игры. В индустрии разработки игр используется много как простых, так и сложных движков. Unity, безусловно, является одним из лучших движков и позволяет достигнуть высокой производительности разработки. Его можно использовать как для создания маленьких игр, так и в ААА проекте.

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

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

3. Ren’Py

Ren’Py — это кроссплатформенный движок, который открывает большие возможности для разработчиков. Он удобен для новичков, но требует некоторых навыков редактирования файлов сценариев. Да, вы не сможете просто перетаскивать мышью нужные вам вещи, но писать код — это не страшно. Этот движок позволяет решить главную проблему начинающего разработчика — страх начать. Быстрая и удобная разработка поможет вам создать вашу первую игру. Даже если в будущем вы хотите написать что-то отличное от романа, Ren’Py даст вам полезный опыт. Когда в игру, созданную вами, играют другие люди, меняется отношение к себе и своим способностям.

Движок несколько ограничен в поддержке графических и механических функций. Очень проблематично создать игру с 3D или Live2D, вы столкнетесь с огромным количеством проблем, поэтому если именно это ваше цель, выберите другую платформу.

4. Ink

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

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

Источник

Лучшие движки для создания игр. 4 условно-бесплатных варианта — от Unity 3D до UE4

Рассказываем о самых популярных технологиях, на основе которых создаётся большинство AAA-игр.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Это вторая часть нашего цикла о лучших движках для разработки игр. Первую часть, посвящённую бесплатным технологиям, уже можно прочитать в Skillbox Media. А вскоре на сайте появится и третий, заключительный материал, где речь пойдёт о полностью платных движках.

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

Такая модель распространения характерна для Unity 3D, Unreal Engine 4, CryEngine и UNIGINE — все эти движки можно назвать крайне важными для индустрии технологиями. Дело здесь не только в громких названиях, известных каждому разработчику, но и в том, что с помощью этих инструментов можно выпустить современный и качественный продукт. Причём характеристики этих движков существенно отличаются, и выбор в пользу той или иной технологии напрямую зависит от того, какую именно игру вы хотите создать.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

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

Unity 3D

Unity 3D уже давно ассоциируется с инди-играми, так как большинство независимых разработчиков выбирают именно этот движок в качестве основы для будущего проекта. Первая версия клиента вышла в 2005 году. Предполагалось, что Unity 3D станет основой будущих игр на Mac OS X, но это не помешало авторам выпустить обновление под Windows и в дальнейшем расширять область применения движка.

На сегодняшний день Unity 3D поддерживает более 20 платформ — от ПК и смартфонов до Windows Mixed Reality и Android TV. Также движок широко применяется при разработке неигровых проектов в сферах архитектуры, машиностроения, производства и анимации.

Ознакомиться с возможностями Unity 3D и скачать клиент движка может каждый. При этом с разработчика не будут требовать отчислений при создании коммерческих проектов — до поры. Если размер заработка или объём привлечённых инвестиций превысит 100 тысяч долларов, понадобится лицензия. Её можно получить, оформив подписку на один из трёх подходящих вариантов:

Подробные условия всех тарифных планов указаны на официальном сайте движка.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Игры на движке: Fall Guys, Cuphead, Escape from Tarkov, Hollow Knight, Hearthstone, Pathfinder: Kingmaker.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«Я работаю на Unity около 9 лет. Свою первую демосцену собирал ещё на версии 2.5. С тех пор многое изменилось, и движок оброс большим количеством дополнительных функций, удобных фишек и технических решений. Не могу сказать, что все изменения мне по душе: часто с новыми фичами появляются новые баги и проблемы.

Тем не менее движок идет в ногу со временем. Долгое время продукты, созданные на Unity, ощутимо уступали по визуалу схожим продуктам на Unreal Engine. Разница заметна и сейчас, но уже с версии Unity 5 и далее качество стало намного выше. Движок обзавёлся новой системой освещения, материалов, отражений и так далее. Unity привлекает меня низким порогом вхождения в образовательном плане и высоким уровнем гибкости — при наличии опыта работы с кодом можно значительно расширить функциональность и инструментарий. Зачастую, не имея готовых решений, можно выполнить любые поставленные задачи разными способами. В процессе разработки часто приходится глубоко „залезать“ в движок, поэтому во время тестирования легко отслеживать возникающие проблемы и оперативно их решать».

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«Когда 8 лет назад я перешёл с Flash на Unity, то удивился разнообразию инструментария движка. Но в то же время он меня напугал: это же всё придётся учить! К счастью, не пришлось. Для выполнения большей части задач хватает ограниченного функционала. При этом всё остальное может оставаться «блэк-боксом» и абсолютно не мешать в работе.

Благодаря низкому порогу вхождения и мощным инструментам с движком могут работать не только программисты. Нарративщики создают кат-сцены, используя Timeline + Cinemachine, UI-дизайнеры работают, используя адаптивный пользовательский интерфейс в Canvas. А благодаря кастомизации движка геймдизайнеры фактически могут сделать конструктор игр внутри Unity. Когда художники, дизайнеры и аниматоры сами справляются со своими задачами в движке и не просят разработчиков о внесении каждой правки, скорость разработки и качество продукта заметно возрастают. Также рекомендую заглянуть в AssetStore — там есть тысячи готовых решений. Кто знает, возможно, среди них найдётся именно та фича, которая нужна вам.

Конечно, по качеству картинки Unity сильно проигрывает UE4. Во многих нюансах его UX и инструментарий гораздо хуже, а разработчики движка менее активно поддерживают своё комьюнити, чем Epic Games — своё.

Если бы я делал десктопную игру с фотореалистичной графикой, я бы точно выбрал другой движок. Но при этом в Unity 3D постепенно добавляются новые технологии, такие как Motion Matching (плавный программный бленд анимаций), интеграция с Houdini (процедурный моделлинг) и поддержка DOTS (управление десятками и сотнями тысяч интерактивных объектов в кадре)».

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Unreal Engine 4

Этот движок создала Epic Games — одна из крупнейших американских компаний по разработке игр и программного обеспечения. Unreal Engine 4 — преемник бесплатного Unreal Development Kit (UDK), вышедшего в конце нулевых. Актуальная версия известна достижениями в области фотореалистичной графики, динамического освещения, системы разрушения и частиц для создания спецэффектов.

Технология широко применяется в неигровых областях — в промышленности, архитектуре, управлении транспортом, телевидении и киноиндустрии. Например, режиссёр Джон Фавро использовал UE4 для смены виртуальных декораций в реальном времени в сериале «Мандалорец» и ремейке фильма «Король Лев».

Движок распространяется бесплатно. Но если выручка проекта достигает миллиона долларов и превосходит этот показатель, разработчик выплачивает 5% отчислений компании Epic Games. Учитывая, что таких продаж может достичь не каждая игра, вариант вполне подходит тем, кто только начинает свой путь в разработке.

Существуют варианты так называемых кастомных лицензий (премиальная поддержка, обучение, индивидуальные условия и/или безвозмездное распространение готовых коммерческих продуктов). Но получить их может далеко не каждый — условия в индивидуальном порядке обговариваются с представителями Epic Games.

У Unreal Engine 5, релиз которого намечен на 2021 год, будет та же модель распространения. Кроме того, Epic Games обещает, что при необходимости разработчики смогут без проблем перенести свои проекты на новую версию движка.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Игры на движке: Fortnite (350 млн пользователей по данным на 2020 год), Hellblade: Senua’s Sacrifice, Sea of Thieves, Borderlands 3, Final Fantasy VII Remake, Hello Neighbor, Layers of Fear 2 и ещё очень много всего.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«У меня был довольно большой опыт работы на Unity. Но затем я перешёл на Unreal Engine 4 и не пожалел. Если говорить о технических особенностях, UE4 на первый взгляд действительно кажется сложнее. У него выше порог вхождения из-за наличия отдельных подсистем, которых нет в Unity (или не было на тот момент, когда я на нём работал). Но как только ты осваиваешь нюансы движка, понимаешь, что во многих вещах процесс разработки игры ускоряется.

Однако это не единственное достоинство UE4: Epic Games оказывает неоценимую помощь разработчикам игр на Unreal Engine, особенно в СНГ-сегменте. Я сбился со счёта, сколько раз люди из команды Epic Games помогали мне с техническими и маркетинговыми нюансами. Также не стоит забывать о возможности подачи заявки на Epic Megagrants: получить грант вполне реально, я убедился в этом сам, как и некоторые мои знакомые из индустрии».

Александр Хорошавин,
инди-разработчик (Selfloss)

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«С Unreal Engine 4 было тяжелее работать до 2017 года: не хватало специализированной и общей документации, гайдов, а также успешного опыта применения движка другими разработчиками. Периодически возникали проблемы из-за того, что какие-то весьма обыденные по нынешним меркам вещи приходилось изучать и дорабатывать самостоятельно. В те времена представители AAA-студий ещё не были готовы делиться опытом. Конечно, проводились тематические лекции, но они затрагивали только общие вопросы. С образованием тоже было не всё так просто: либо это курсы basic-уровня, либо что-то очень специфическое, а промежуточного варианта попросту не существовало. В 2017 году Epic Games проделала огромную работу, чтобы изменить всё в лучшую сторону. Маркетплейс стал намного объёмнее, появилось больше плейсхолдеров, начались глобальные раздачи ассетов из Paragon и Infinity Blade. Таким образом, технологию стало проще освоить на базе опыта самой Epic Games. Студии стали чаще обращать внимание на специалистов уровня Junior и Middle. Рынок сильно оживился, и на движке появилось больше игр.

Сейчас в сообществе UE4 существует своего рода экосистема, в которой можно достаточно быстро получить ответы на свои вопросы. Проблема в том, что нюансы, с которыми сталкиваются разработчики, сами по себе уникальны, по ним сложно найти какую-то документацию. Это встречается в работе с любым движком. Если ошибка распространённая (например, проблемы с фулскрином на 4.23), сообщество знает о ней и эти проблемы обсуждаются. Но вряд ли можно найти решение по специфическим вопросам сочетаемости конкретных плагинов и ассетов друг с другом. Ответы на них разработчик должен найти сам. Как правило, программисты решают такие задачи достаточно быстро».

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

CryEngine

Движок, созданный немецкой студией Crytek, автором Far Cry и Crysis. С 2004 года CryEngine обзавёлся несколькими итерациями, и его технические возможности улучшаются до сих пор. Чтобы в этом убедиться, достаточно сравнить первую часть Far Cry и современный MMO-шутер Hunt: Showdown. После выхода Crysis фотореалистичные шутеры от первого лица стали визитной карточкой технологии, однако движок подходит и для разработки игр в других жанрах, а также для неигровых проектов.

Разработчики CryEngine практикуют подход What You See Is What You Get — «что видишь, то и получишь». Когда разработчик создаёт в редакторе CryEngine Sandbox сцену и переносит её в игру, она выглядит и работает так, как задумано, и ей не требуются дополнительные правки. В 2016 году Crytek открыла доступ к исходному коду движка, чем воспользовались многие студии. Например, Warhorse Studios сильно модифицировала CryEngine для разработки ролевой игры Kingdom Come: Deliverance. Известно, что все актуальные части серии Far Cry, права на которую сейчас принадлежат Ubisoft, сделаны на движке Dunia Engine, а в его основе находится как раз CryEngine.

Клиент CryEngine можно скачать бесплатно, однако после релиза коммерческого продукта разработчик обязан выплачивать 5% роялти компании Crytek. При этом первые 5 тысяч долларов, собранные с продаж, отчислениями не облагаются. Ещё есть несколько исключений, при которых платить вообще ничего не нужно, — скажем, если разработчик получает призовые деньги от сторонних лиц, пожертвования (лично человеку, а не для разработки игры) и доход с маркетплейса.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Игры на движке: Kingdom Come: Deliverance, Deceit, Evolve, Prey, Hunt: Showdown.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«С CryEngine тяжело работать, если нужно создать динамичный шутер. Его физический движок не подходит для такой концепции. Также не стоит делать на его основе сложные RPG. Инструменты разработки недостаточно гибкие, и вам потребуется много ресурсов, чтобы построить все основные системы с нуля. На данный момент сообщество CryEngine совсем небольшое, но очень отзывчивое. Большинство специалистов хорошо осведомлены о различных аспектах разработки, так как сами знакомы с движком ещё со времён моддинга Crysis. Кроме того, разработчики технологии часто делятся своими знаниями в Discord и тематических статьях ».

Дмитрий Шевченко,
тимлид студии TALLBOYS (Pandemic Express).

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«Ключевая механика Deceit — смена дня и ночи в игре. С наступлением тьмы роли игроков меняются: „плохие парни“ становятся ещё ужаснее, что может напугать и ввести в замешательство „хороших“. CryEngine отлично подчёркивает эту атмосферу с помощью освещения и теней. Динамика движка хорошо сочетается с итеративной разработкой, что помогает при нелинейных пайплайнах. В этом плане CryEngine значительно выделяется на фоне конкурентов. Арт-отдел тесно сотрудничает с отделом геймдизайна на всех этапах проекта, чтобы настроить освещение и разместить объекты по ходу разработки. Это преимущество помогает тестировать различные идеи и стирать границы между концепцией, дизайном и фазами препродакшна.

CryEngine отлично работает с рендерингом в реальном времени, позволяя изменять огромное количество визуальных эффектов на лету. Параллельная работа наших технических специалистов со SpatialOS (технология симуляции действий) даёт нам понимание того, что наиболее релевантно для игрока. Всё это помогает добиться в игре детализированности окружения без лишних нагрузок на «железо»».

Сэм Хиллс (Sam Hills),
бывший комьюнити-менеджер Automaton Games (Deceit).

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

UNIGINE

Движок одноимённой российской IT-компании существует на рынке уже более 15 лет. Используется преимущественно для создания неигровых проектов, многие из них находятся под NDA. К ним относятся визуализации, симуляторы и VR-приложения, которые задействованы в космонавтике, авиации, судоходстве, добыче нефти, газа и полезных ископаемых, оборонном производстве, архитектуре, ГИС и городском планировании.

Также технология известна своими бенчмарками для тестирования производительности видеокарт. Последний из них — Superposition 2017 — поддерживает VR. Игровые проекты на движке существуют, но их гораздо меньше. В 2020 году у UNIGINE появилась бесплатная версия под названием UNIGINE Community SDK. Её можно использовать для разработки в сфере образования, для разработки в некоммерческих проектах; в коммерческих — только с прибылью или финансированием менее 100 тысяч долларов за последние 12 месяцев. Существует также ряд сфер, где использование Community SDK невозможно: оборонная промышленность, электроэнергетика, азартные игры, добыча нефти, газа и полезных ископаемых.

Для остальных вариантов существуют платные лицензии:

С подробным описанием каждой лицензии можно ознакомиться на сайте движка.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

Игры на движке: Sumoman, RF-X, Oil Rush, Cradle, Dual Universe.

лучший игровой движок для начинающих. Смотреть фото лучший игровой движок для начинающих. Смотреть картинку лучший игровой движок для начинающих. Картинка про лучший игровой движок для начинающих. Фото лучший игровой движок для начинающих

«UNIGINE подойдёт прежде всего для разработки профессиональных симуляторов: авиационных, космических, наземных, водных. Но помимо неигровых проектов на нём делают 3D-игры разных жанров, ориентированные в первую очередь на высокое качество картинки».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *