• PixelSchool

Топ 10 бесплатных игровых движков для начинающих

С ростом и развитием игровых независимых инди-студий растет спрос на новые инструменты и игровые движки.


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



1. GameSalad


Если вы новичок в игровом дизайне и ищете простой для освоения движок, то вам определенно стоит взглянуть на GameSalad. Это игровой движок, который использует творчество как метод обучения. Для разработчиков GameSalad предлагает невероятно простой способ создания и публикации игр.


Абсолютные новички будут удивлены тем, насколько легко создавать модели поведения, используя функцию “перетаскивания” (drag-and-drop) сценариев. Для создания игр здесь не требуется никаких предварительных знаний по программированию.


Тот факт, что GameSalad используется в образовательной среде K-12 для обучения навыкам программирования, свидетельствует о способности программы сделать обучение приятным процессом. Тем не менее, вы не сможете достичь уровня детализации, который вы хотите для готовой игры. Но это не значит, что вы не можете создавать на этом движке веселые и интересные проекты.


GameSalad может экспортировать вашу игру для ПК, мобильных устройств, Интернета и некоторых других платформ. Всё абсолютно бесплатно.



2. GameMaker


GameMaker - очень популярный игровой движок, отвечающий за такие игры, как Hyper Light Drifter, Orphan и Hotline Miami. Он работает как 2D-движок, но способен производить контент AAA.


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


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

Если вы ищете 2D-движок, который прост в использовании, но не ограничен, GameMaker - отличный выбор.


3. Lumberyard


Lumberyard - это бесплатный игровой движок, предназначенный для непосредственной интеграции с Twitch. Цель Amazon Lumberyard - создавать игры, на которые так же интересно смотреть, как и играть, поэтому ключевым моментом являются качественные визуальные эффекты и производительность.


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


Плюс Lumberyard предоставляет доступ к исходному коду C ++, поэтому разработчики имеют полный контроль над своими играми. Вы можете сосредоточиться на создании красивых окружений и привлекательных персонажей с увлекательными сюжетными линиями.


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



4. Phazer


В основе Phaser лежит бесплатная библиотека флеш-игр Flixel. Этот движок позволяет разрабатывать HTML5-игры для ПК и мобильных устройств прямо из браузера. Поскольку Phaser легок в освоении и управляет большим сообществом, это хорошее решение для людей, изучающих разработку 2D-игр.


Разработчики с опытом работы в области веб-разработки и Flash (теперь Adobe Animate) оценят Phaser больше всего. Хотя он предназначен для начинающих и прост в освоении, многие функции Phaser заблокированы платным доступом.

Те, у кого нет средств, чтобы разблокировать дополнительные функции, застрянут с довольно ограниченным бесплатным решением.


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



5. Corona


Corona - это 2D-движок, созданный для быстрого создания прототипов и кроссплатформенного распространения.


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


Если вы хотите учиться, но не знаете, с чего начать, просто обратитесь за помощью к сообществу Corona, насчитывающему более полумиллиона разработчиков.


Во многих отношениях Corona - это больше, чем игровой движок.

Он объединяет пользователей, разработчиков и издателей в одном лице.

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


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



6. CryEngine


CryEngine - это мощный 3D игровой движок, предназначенный для предоставления современной графики для консоли или ПК. Благодаря поддержке виртуальной реальности и продвинутым визуальным эффектам CryEngine подходит разработчикам, которые хотят реализовывать фотореалистичные игры или игры нового поколения на такой платформе как Steam.


Этот игровой движок нацелен на качественный AAA контент с высокодетализированными и супер реалистичными персонажами. Как и Unity и Unreal 4, CryEngine предлагает набор инструментов, облегчающих разработку игр.

С редактором уровней и инструментами CryEngine эффективное редактирование уровней возможно даже новичкам. Разработка полноценной рабочей игры от начала до конца может быть довольно быстрой, если вы действительно освоите движок.


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


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



7. Godot


Godot - это движок с открытым исходным кодом для кросс-платформенной разработки игр. На наш взгляд, лучше всего он подходит для разработки 2D игр, но также хорошо работает и с 3D. Последнее обновление Godot 3.0 принесло существенные исправления 3D-функций, при этом сохранив бесплатное распространение.


Godot также предлагает специальный 2D-движок, который работает в пиксельных координатах и делает 2D-разработку проще простого. Лучшая часть движка Godot - это нодовая система. Это облегчает разработку ваших игр, улучшает организацию процессов и ассетов и повышает масштабируемость ваших проектов.


Благодаря мощным инструментам анимации и встроенному редактору сценариев создание игр с Godot - это радость. Советуем попробовать этот движок, особенно если вы хотите создать 2D-игру.



8. Armory


Armory - это игровой движок с открытым исходным кодом, который интегрируется с программным обеспечением для 3D-анимации Blender, одним из самых популярных решений для 3D-специалистов.


Blender - популярный выбор среди инди-разработчиков, поэтому Armory решает проблему необходимости “прыгать” между программами при разработке игр. Поэтому перед изучением Armory полезно ознакомиться с инструментами Blender.


В Armory также доступны несколько демо-ирг, в том числе игра от третьего лица. Так что если вам нужен мощный игровой движок в мире открытого кода, вам стоит взглянуть на Armory. Но если вы никогда не изучали Blender, то имеет смысл начать именно с него.



9. Unity


Если вы ищете универсальный и мощный игровой движок, Unity - это то, что вам нужно. Он имеет доступный, но мощный набор инструментов, которые сделали Unity самым популярным игровым движком.


Благодаря мощному кроссплатформенному набору инструментов, Unity используется для создания таких популярных игр, как Hearthstone, Pokemon Go и Rimworld.


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


Используя готовые ресурсы и продвинутый механизм рендеринга Unity, можно получить прекрасный прототип игры и запустить его в течение нескольких дней или недель.


Благодаря партнерству с Microsoft разработчики Unity также могут использовать Visual Studio в качестве редактора сценариев. Visual Studio предоставляет инструменты, которые предлагают значительные улучшения по сравнению с собственным интерфейсом Unity, и это полезно, если вы пишете код в MS Visual Studio.


Обратите внимание, что Unity не является на 100% бесплатной, если вы зарабатываете деньги с помощью игры. Тренироваться и создавать свои собственные вещи совершенно бесплатно.



10. Unreal Engine


Unreal Engine - настоящая звезда среди игровых движков. Он предлагает все, что нужно для создания потрясающих высококачественных игр, например, таких, как Fortnite, GTA V, Player Unknown Battlegrounds и многих других.


Вероятно, чтобы создать настоящую ААА игру, вам понадобится огромная команда. Но это не значит, что небольшая инди-студия не может работать над подобными проектами. Особенно если в их распоряжении есть Unreal Engine с поистине безграничными возможностями для разработки игр.


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


Разработчик Unreal Engine Epic предоставил множество учебных пособий, чтобы помочь начинающим освоиться с движком. Unreal также предлагает кроссплатформенную поддержку и шаблоны для 2D и 3D игр.


Как и Unity, Unreal имеет свой собственный магазин ассетов, где пользователи могут найти модели и инструменты для использования в своих собственных проектах.


Несмотря на то, что в нем представлен качественный контент, магазин Unreal не так огромен, как магазин Unity. Но пусть это не отговорит вас от изучения Unreal! Ведь его можно использовать практически в любой игре. А всё, чему вы научитесь в нем, можно применять в любом другом движке.


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


Просмотров: 2

Узнавайте первым о новых уроках, статьях и обзорах! Подпишитесь на новости!

240_1_8.gif
Free lessons Kalacheva 2.jpg

© 2020 PixelSchool.ru. Все права защищены. Любое копирование материалов сайта возможно только с использованием активной ссылки на PixelSchool.ru

Блог про компьютерную графику, уроки Photoshop, цифровое искусство, рисование на компьютере, обзоры редакторов фото, ретуширование фотографий, CG

Вас может заинтересовать: