Каждый геймер, у которого есть своя собственная любимая игра, или любимый жанр игры, фантазировал над созданием собственной игры... Что-же нужно для того, чтобы создать собственную игру? Конечно идея, время и возможно деньги. К счастью в настоящие время существует огромное количество самых разных инструментов, которые готовы способствовать воплощению вашей фантазий в реальность. Давайте посмотрим на популярные бесплатные «игровые движки», которые помогут вам в реализации вашей фантазии.
Unreal Engine 4
Самый популярный игровой движок, известен не только непосредственно разработчикам игр, но даже рядовые геймеры наслышаны о нём.
Огромная функциональность движка позволяет создавать игры любого класса, начиная от простых мобильных игр до полноценных игр категории AAA, под самые разные платформы.
В Unreal Engine реализована система, позволяющая создавать игры не написав и строчки кода. Конечно, такая игра не будет обладать своими уникальными, цепляющими особенностями, но разве много игр которые были написаны самостоятельно могут похвастаться такими особенностями?
Движок можно использовать абсолютно бесплатно, просто устанавливайте EpicGames лаунчер, и вам предоставляется доступ к продуктам компании.
Вы спросите в чем подвох? Ведь известно - бесплатный сыр только в мышеловки. А никакого подвоха нет. Несмотря на то, что движок является бесплатным, есть и его платные версии, которые позволяют производить игры под собственной лицензией - это уже относится к крупным компаниям.
- Что за лицензия? Выпустив продукт, который был создан с помощью бесплатных инструментов разработки EpicGames, вы обязуетесь отчислять процент от продаж, непосредственно компании EpicGames. По состоянию на 2019г, размер такого отчисления составляет - 5% от продажи.
Последними успешными продуктами созданными на этом движке являются - PlayerUnknown’s Battlegrounds, Fortnite, Gears of War и другие не менее успешные продукты.
Ознакомится с игровым движком можно перейдя по ссылке: Официальный сайт Unreal Engine 4.
Но не спешите, впереди вас ждет знакомства с другими игровыми движками.
Unity 5
Этот игровой движок особенно сильно пользуется популярностью в странах СНГ. Большое количество отечественных разработчиков предпочитают именно этот движок. К примеру разработчики игры Escape from Tarkov, для своей игры использовали именно этот движок.
Почему разработчики выбирают Unity5? Несмотря на то, что движок по умолчанию не может предложить тех возможностей, которые может предложить Unreal Engine 4, это нисколько не умиляет его мощь. Unity5 это один из самых расширяемых движков, существует огромное количество самых разных плагинов и сборок, которые позволяют собирать игру просто как конструктор. Также стоит отметить низкий порог вхождения, это один из самых простых инструментов по созданию игр.
Сейчас Unity5 является лидером в производстве мобильных игр. Например популярная карточная игра Heartstone, была создана с помощью этого движка.
Для ознакомления с движком перейдите по ссылке: Unity 5.
Lumberyard
Движок разработанный компанией Amazon, является бесплатным продуктом, который позволяет создавать игры любых категорий, включая AAA класса. «Вольные» разработчики часто игнорируют возможность познакомится с этим игровым движком, что лично у меня вызывает недопонимания. Поскольку этот игровой движок построен по прототипу не менее известного игрового движка CryEngine. Ещё больше меня удивляют разработчики, которые готовы скачивать «взломанную» версию CryEngine, нежели скачать лицензированную Lumberyard. Не знаю, скорее всего это связано с названием движка - Lumberuard. Уж слишком оно странное и тяжело запоминающиеся. Но я думаю самые жадные разработчики быстро и надолго запомнят название движка, когда узнают, что никаких процентов и отчислений за использования движка не требуется. Более того, платформа Amazon с радостью поможет вам заработать на вашем продукте.
К слову, игра Star Citizen - станет один из первых продуктов выпущенных на этом игровом движке.
Более подробно про движок по ссылке: Официальная страница Lumberyard.
Godot Engine
Этот игровой движок к сожалению не может похвастаться наличием инструментов для создания AAA проектов. Но, в нем есть всё что нужно для создания качественной игры в формате 2D или 3D, под самые разные платформы.
Несмотря на то, что интерфейс вполне понятен, трудности могут возникнуть с написанием кода - код пишется на языке C++, или на специально разработанным для этого движка языке GDscript, который в свою очередь похож на Python. Но не стоит этого пугаться, если вы имели опыт программирования, то это для вас не будет даже проблемой. В случае если вы новенький, и вы начинаете своё знакомство с программированием и собственно разработкой игр то для вас знакомства с этим движком будет как раз кстати. Прочитав документацию об языке GDscript, с практическими примерами вы быстро войдете в курс дела.
Более подробно по ссылке: Официальный сайт Godot Engine.
Напиши в комментариях, игру в каком жанре создал бы ты? Это был бы шутер? Или быть может стратегия?