Unity
Содержание:
Что такое Unity
Unity — это и среда разработки, и игровой движок, с помощью которого создаются проекты для разных платформ: ПК, мобильных устройств, игровых консолей и интернет-платформ, — поэтому он называется кроссплатформенным. В Unity есть инструменты для создания объектов, их перемещения, работы с графикой, текстурами и звуком, поэтому сделать полноценную игру с его помощью можно даже в одиночку.
Наглядный пример игры, созданной на Unity, которая поддерживает разные устройства, — , успешный мультиплатформенный проект китайской студии miHoYo Limited. Более популярной стала ее мобильная версия, но пользователи могут войти в аккаунт, например, с компьютера и продолжить играть с того же момента, на котором остановились в мобильной версии. Кроме Genshin Impact, на Unity созданы такие известные проекты, как Hearthstone, Outlast, Cuphead, Pokemon GO и многие другие.
В игровой индустрии существуют десятки разных движков. Одни разработаны под конкретную игру, на других можно делать игры конкретного жанра (шутеры от первого лица, платформеры, гонки), а есть универсальные, вроде Unity, которые открывают разработчикам больше возможностей. Уникальность Unity заключается в сочетании нескольких факторов. Кроме того, что этот движок позволяет создавать проекты под разные устройства и не ограничивает разработчика конкретным жанром, он:
- имеет практически неограниченный бесплатный функционал;
- не требует глубокого знания языков программирования для создания первых простых проектов;
- имеет многочисленное и активное сообщество, в котором можно найти ответ на любой вопрос, потому что среди такого большого количества людей кто-то обязательно уже сталкивался с вашей проблемой.
Unity 3D

Венец совершенства, инструмент, превращающий двухмерные декорации в трехмерные миры, обездвиженные автомобили – в масштабные уличные гонки, а статичных противников – в участников кровопролитных перестрелок, явно позаимствованных у Майкла Бея.
Unity 3D позволяет изобрести те развлечения, которые и не снились конкурентам, описанным выше. Но, к сожалению, радоваться еще рано – конструктор капризен, требует внимательного и длительного изучения и работает на достаточно производительных системах.
В иных случаях или не получится реализовать задуманные идеи, или же процесс закончится ошибками, техническими огрехами и вылетами, или же компьютер застрянет на половине пути, где-то между подготовкой текстур и рендерингом готового результата.
Unity3D
Unity Technologies — уникальная компания. Она создала движок Unity3D — один из самых популярных инструментов для создания игр во всей игровой индустрии. Игровой движок Unity несомненно является доминирующим глобальным поставщиком программного обеспечения для разработки игр. Больше всего игр сделано именно на этом движке. Так, за 2015 год было создано 220 тысяч видео игр, а установки превысили 4,2 миллиарда раз. Все больше геймеров играют в игры, сделанные на Unity, и все больше разработчиков полагаются на их инструменты и сервисы для управления своим бизнесом. Мы уже писали о Unity 5 на нашем сайте, сравнивая его с другими игровыми движками: Девгам. Сейчас мы вкратце расскажем о нём.
Игровой движок Unity 5 предлагает широкий спектр функций и довольно простой для понятия интерфейс. Это кросс-платформенный движок, который с легкостью портирует игры на Android, IOS, Windows Phone 10, BlackBerry, делая его замечательным инструментом для создания мобильных игр. Он также имеет возможность создания видеоигр для консолей нового поколения: PS4 PRO, Xbox One S.
Unity поддерживает 3D форматы различных программ: 3ds Max, Maya, Blender, CINEMA 4D, Softimage и так далее. Новый Unity3D поддерживает гибкую настройку Спрайтов (Sprites) и 2D физики, что делает его отличным игровым движком для создания 2D и 2.5D игр. Именно поэтому многие компании, нацеленные на создание мобильных проектов, выбирают Unity, потому что быстрая разработка, минимальные вложения, портирование на все возможные платформы — это то, что по-настоящему нужно небольшим компаниям.
Помимо того, этот игровой движок работает в связке со многими 3D программами, он также содержит полезные функции для редактирования внутри движка. Unity не имеет реальных инструментов для моделирования, есть только возможность масштабировать и накладывать текстуры на 3D модели, поэтому все, что касается анимирования, моделирования, создания материалов, будет создаваться в постороннем 3D софте. Однако Unity3D может похвастаться большой библиотекой ассетов, где большая часть может быть скачана бесплатно, а остальная часть может быть приобретена за небольшую цену (цена определяется автором ассета).
Unity 5 имеет несколько тарифных планов. Если раньше их было все 2: бесплатная версия и платная за $75/месяц, то сейчас их куда больше. Personal версия — бесплатная сборка для тех, кто только знакомится с этим игровым движков. Доход в данном случае не должен повышать $100.000 долларов за квартал. Вам будут доступны все функции, вы сможете начать работать сразу, как только зарегистрируетесь и установите его.
Версия Plus — сборка, подходящая для продвинутых художников. Одной из главной особенности этой сборки является замена скина UI редактора, замена начального экрана и ряд других возможностей, недоступных для пользователей с бесплатной версией.PRO версия — для мастеров своего дела. С Unity Pro у вас есть возможность посмотреть исходный код, получить премиум поддержку, ассеты можно купить на Asset Store со скидкой 40%, что очень неплохо.
И последняя версия — Enterprise. Данную сборку нельзя купить обычным способом, вам будет необходимо связываться с Unity Technologies для получения самой профессиональной сборки для 20+ сотрудников.
Unity часто ассоциируется с мобильными играми, но с выходом Unity 5 и новым рендером наблюдается огромный рост графических возможностей игрового движка, включая такие вещи, как Physically Based Shading, Global Illumination в реальном времени и HDR Reflection Probes, а также многие другие улучшения.
Unity 5 предлагает некоторые функции, которые делают его сильным соперником среди игровых движков Unreal Engine 4 и CryEngine 3. Скачать можно с официального сайта Unity.com.

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

В списке отображены самые востребованные движки, с которыми частично связаны программы для создания игр.
Unreal Engine
Релевантный движок, использующих язык программирования C++, а также визуальную систему Blueprint. Сообщество разработчиков игр, пользующихся Unreal Engine, постоянно расширяется. Движок применяется в создании игр класса «AAA». Предлагается опия создать свою игру, используя как стационарные, так и мобильные платформы.

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

CryEngine
Коммерческий прогрессивный движок, который используется ведущими разработчиками планеты. Распространяется на платформе Windows, а когда проект обеспечит прибылью в несколько тысяч долларов, начнет взиматься комиссионный сбор в 5%.

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

Lumberyard
Коммерческий движок, используемый для создания 3D-проектов. Движок создан корпорацией Amazon, а в ходе его разработки использовался именитый CryEngine.

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

В те времена, когда каждый новый продукт от Valve означал небольшую революцию в компьютерных играх, движок Source считался одним из наилучших. К концу разработки Half-Life Valve модифицировала версию Quake, на котором создавалась игра, и начала работу над собственной технологией.
Counter-Strike: Source представил миру Source, но только в Half-Life 2 с её эффектной графикой и реалистичной физикой мы увидели реальный потенциал движка. И все же, несмотря на это, Valve осталась основным пользователем Source.
Несмотря на то, что данный движок, хотя и существенно модифицированный, привел в действие некоторые выдающиеся игры других разработчиков, такие как Vampire: Masquerade — Bloodlines и серию Titanfall, он так и не получил положительного отклика от коллег из Valve. А в 2017 году главный руководитель Valve Гейб Ньюэлл сказал:
THE DARK ENGINE

Самый простой способ оценить игровой движок – посмотреть на визуальные эффекты. Распространено мнение, что красивые игры создаются только на действительно хорошем движке. Да, графика является наиболее очевидным аспектом, но это лишь один из признаков хорошей производительности технологии. Например, игры, работающие на Dark Engine, были достаточно привлекательными для своего времени, но они были особенно хороши в несколько других аспектах.
Thief: The Dark Project и System Shock 2, открыли жанр стелс, каким мы его знаем, благодаря продвинутому искусственному интеллекту противника и звуковым особенностям, которые стали возможны именно благодаря Dark Engine. Технология дала разработчикам полный контроль над распространением звука в игре, а также возможность добавлять в атмосферу нотку напряженности.
Движок также снабдил вражеский ИИ тремя уровнями осведомленности о персонаже игрока, реакцией на изменение обстановки и шума, поиском противника.
INFINITY ENGINE

Технологии, лежащие в основе таких легендарных игр, как Baldur’s Gate от BioWare и Icewind Dale от Black Isle Studio, навсегда останутся большой частью наследия игр на ПК . Infinity Engine стал важным компонентом нового поколения CRPG, золотого века компьютерных игр и одной из самых любимых студий той эпохи. А несколько программ и вообще оказали очень большое влияние на целое поколение геймеров.
Более того, в отличие от многих своих сверстников, Infinity Engine состарился в довольно изящной манере. В 2016 году мы увидели релиз Baldur’s Gate: Siege of Dragonspear, которая стала первой с 2002 года игрой, работающей на данном движке. Ответственность за это возрождение несет Beamdog, студия, которая работала над всеми последними расширенными выпусками таких классических тайтлов, как Icewind Dale, а также над двумя частями серии Baldur’s Gate.
Construct 3
Первую версию движка — Construct Classic — разработали в 2007 году братья Гуллен — Эшли и Томас (Ashley Gullen, Thomas Gullen). В 2011-м они основали компанию Scirra и выпустили вторую версию движка, позволяющую создавать игры под iOS и Android. А 2015 году в Construct появилась поддержка Mac OS и Linux.
Construct подходит для новичков благодаря визуальным скриптам, схожим с «блюпринтами» из UE4 и drag & drop из GameMaker. Проекты на движке создаются с помощью системы блоков, которые напоминают слои в Photoshop. На её основе можно создавать так называемые события и связывать их между собой для построения логики игры.
Construct также поддерживает JavaScript, что позволяет более опытным разработчикам комбинировать кодинг и визуальное программирование. В отличие от того же GameMaker, у Construct несколько иная направленность. Когда Flash утратил актуальность, движок стал одним из ведущих инструментов для создания веб-проектов.
Ограничения пробной версии:
- лимит на количество «слоёв» и «событий»;
- возможность выпустить игры только в веб-версии;
- запрет на монетизацию игр.
Цены на лицензию — 524 рубля в месяц или 4 199 рублей в год. Также есть варианты бизнес-лицензий:
- Startup — 6 299 рублей. Для компаний с годовым доходом 50 тысяч долларов или меньше и со стоимостью предприятия не более 100 тысяч долларов;
- Business — 25 999 рублей. Для всех остальных компаний, не специализирующихся на азартных играх;
- Gambling — цена и условия обговариваются в индивидуальном порядке. Для организаций, связанных с игорным бизнесом или получивших лицензию на этот вид деятельности;
- Education — 519 рублей в месяц или 1 699 рублей в год. Для образовательных учреждений.
Достижения:
Предыдущая версия движка — Соnstruct 2 — набрала 4 миллиона скачиваний по всему миру, она до сих пор поддерживается сообществом.
Преимущества:
- подходит для начинающих;
- хороший вариант для работы с 2D и 2.5D;
- можно работать из браузера;
- при наличии клиента доступ к Сети необязателен;
- последняя версия совместима с JavaScript, что позволяет привлечь более продвинутых пользователей или со временем повысить навыки начинающих разработчиков;
- работает как в десктопных приложениях (Windows, Mac, Linux), так и на смартфонах Apple, девайсах Google и даже Raspberry Pi;
- быстрое прототипирование.
Недостатки:
- нет возможности делать 3D-игры;
- движок не дружит с консолями: обещанное портирование на Xbox One может обернуться для разработчиков головной болью, а поддержки PS4 и Switch нет вовсе;
- не подходит для больших проектов.
Игры на движке: Mighty Goose, Last Moon, Kiwi’s Adventure.
«Раньше я работала с Unity 3D. Construct 3 подкупил меня своей простотой: можно быстро сделать играбельный проект, не углубляясь в программирование. Я использовала этот конструктор при обучении молодых людей в возрасте от 9 до 19 лет. Мои ученики могут создавать на движке элементарные вещи с помощью функции добавления и связывания „событий“. Поэтому Construct 3 просто освоить даже школьникам начальных классов».
Эстель Эшман (Estelle Ashman), разработчик учебного контента в английской цифровой школе Ukie и преподаватель компьютерных наук.
«What is the best game engine: is Construct right for you?», январь 2020 года

Скриншот из Mighty Goose — игры, созданной на Construct 3. Скриншот: игра Mighty Goose / Steam
«Не думайте, что при работе с Construct вам не нужно будет разбираться, как работают скрипты. Когда вы познакомитесь со всеми особенностями движка, программирование всё равно понадобится. Construct — отличное решение, если вы хотите освоить все процессы разработки игр».
Джон «Fervir» Панталеон (John «Fervir» Pantaleon), разработчик Creature Keeper. «What is the best game engine: is Construct right for you?», январь 2020 года
ZGame Editor
Создавайте игры размером всего 64KB или меньше, используя процедурный контент. Программа использует OpenGL для графики и Real-Time синтезатор для аудио. ZGameEditor — это бесплатная Open Source программа. Для более подробного изучения посетите веб-сайт с документацией.
ZGameEditor — инструмент для создания несложных аркадных игр. Особенности: Встроенное окружение для разработки, где вы можете работать и тестировать свою игру, Cross-Platform: Редактор только для Windows, но также можно запускать на Linux, Mac OS X и Android, 3D ассеты и геймлпей компоненты, импортируйте свои текстуры, MIDI файлы для музыки и 3DS файлы для 3D ассетов. Игры, созданные на ZGE, можно распространять бесплатно (Royalty Free). Исходный код можно посмотреть здесь (Pascal): источник.

libGDX

libGDX – популярный в среде разработчиков мобильных программ кроссплатформенный фреймворк, использующий C++ и Java. Он полностью бесплатен и поддерживает популярные современные ОС. Это инструмент для продвинутых девелоперов, так как без развитых навыков программирования в нем никак. Зато он поддерживает работу с 2D и 3D, умеет работать с подключаемыми модулями и библиотеками.
SDK предлагает встроенную библиотеку элементов UI, которые можно использовать в составе своей программы. Проекты, созданные в libGDX, имеют модульную архитектуру, благодаря чему можно собирать игры на основе основного модуля ядра с подключением специфичных отдельных модулей для каждой платформы (Windows, Android, Linux и т.д.).
Плюсы libGDX
Плюсы фреймворка – это:
- бесплатность;
- кроссплатформенность;
- виджеты и библиотеки для разработки UI;
- подключаемые внешние расширения и модули;
- производительность.
Ren’Py
Бесплатный движок с открытым кодом для создания визуальных новелл. С 2004 года его используют во всём мире для разработки коммерческих и бесплатных игр в этом жанре. Разработчики Ren’Py просят авторов зарегистрировать игру в специальном разделе сайта, посвящённого движку, независимо от модели её распространения. Сейчас в разделе числится более 4 500 игр.
Простота скриптов Ren’Py позволяет новичку легко воплотить даже самый масштабный сценарий. Есть возможность добавить спецэффекты, видео и элементы интерфейса.

Tidy Bunny — игра, созданная на Ren’Py
Преимущества:
- кроссплатформенность (MacOS, Windows, Linux);
- простой скриптовый язык;
- совместимость с популярными расширениями файлов (PNG, JPG, MP4, MP3);
- руководство и интерфейс на русском языке;
- множество инструментов для кастомизации.
Недостатки:
- необходимость знать Python для создания спецэффектов;
- редкие сложности с портированием на мобильные платформы;
- поддержка игр в браузерах — в бета-версии.
Игры на движке: «Бесконечное лето», «Зайчик», Katawa Shoujo, ALLBLACK Phase 1, Doki Doki Literature Club! , Highway Blossoms, Over The Hills And Far Away
«<…> Для ПК Ren’Py — хороший выбор: простота разработки, относительно низкие требования к железу и широкие возможности кастомизации (те же моды). Правда, на мобильных устройствах он ведёт себя совершенно по-другому. Проблемы начинаются уже на слабых девайсах: чтобы поиграть, нужно иметь как минимум гигабайт оперативки и нормальный процессор».
Dreamtale, сценарист и CEO Soviet Games («Бесконечное лето»).
«Soviet Games о Love, Money, Rock’n’Roll», IGN Russia, сентябрь 2018 года

«Бесконечное лето»
Construct 2
Проекты на этом движке: Insanity’s Blade, Mortal Melon, DinoSystem.
Construct 2
Как создаются видеоигры от идеи до продажи
Разбор всех этапов разработки видеоигр начиная от цели будущего проекта и заканчивая старатом продаж….
Плюсы Construct 2:
- Не нужно писать код, идеально подойдет новичку;
- Множество инструментов для простой разработки 2D игр;
- Интуитивно понятный интерфейс, легко разобраться с тем, как создавать игры.
- Неудобно использовать для 3D игр;
- Чтобы сделать игру более проработанной, придется платить;
- Редко появляются обновления движка с новыми возможностями. Как правило, просто шлифуется готовое.
Программы для создания спрайтов и анимаций
В списке оптимальных программ для создания персонажей и анимаций приводится выборка востребованного на рынке программного обеспечения.
Adobe Animate
Позволяет установить утилиту на стационарные операционные системы. Применяется для создания анимации и векторной графики. Приложение позволяет накладывать музыкальное сопровождение, разрабатывать скрипты, дополнять иные продукты от Adobe.

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

Cinema 4D
Профессиональное программное обеспечение, позволяющее реализовать инновационную анимированную графику. Утилита отличается упрощенными элементами управления, а также прогрессивными материалами под обучение.

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

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

Adventure Game Studio
Преимущества:
- наличие демо-версии и демо-игры,
- возможность импортировать видео- и аудиоматериалы.

Недостатки:
- поддерживается создание игр исключительно одного жанра,
- разрабатываемые игры получаются низкого качества.
Применяется для создания игровых проектов в жанре «Квест». В программе реализовано множество инструментов, позволяющих: создавать уровни, загружать объекты, активировать скроллинг уровней. Присутствует множество справочных материалов, впрочем, недостатком станет реализация контента исключительно на английском языке.
Stencyl
Достоинства:
- обилие инструментов для персонализации,
- практичные опции по управлению сценариями.

Недостатки:
- интегрирован средний по релевантности язык программирования,
- стоимость покупки полной версии.
Game Editor
Достоинства:
- оптимизированный сценарий для создания приложений,
- обилие шаблонов.

Недостатки:
необходимо обладать начинающими навыками программирования.
Универсальная программа, где процесс создания зиждется на разработке текстур, а после присвоения модели поведения. Синтаксис программирования обладает некоторыми схожестями с C++, что может рассматриваться базовым достоинством.
GameSalad
Достоинства:
- удобство использования,
- поддерживаются мобильные операционные системы.

Недостатки:
некоторая нестабильность работы приложения.
Применяется для создания игровых проектов на мобильных платформах.
Поставляется на рынок с пробным периодом в 15 дней, а стоимость платной подписки сильно снижена. Недостатком станет невозможность работы с 3D графикой. Снабжается внедренным помощником, который реализован на английском языке.

Panda 3D
Фреймворк, разработанный Disney для 3D-аттракционов в парке развлечений. Исходный код Panda 3D выложили в открытый доступ в 2002 году. Со временем инструмент оброс впечатляющей функциональностью для создания коммерческих продуктов с 3D-графикой. Для работы с движком требуется знание Python и C++. В настоящий момент движок используется в проектах, связанных с тренировкой ИИ, а также вычислениями на удалённых серверах.

Disney’s Pirates of the Caribbean Online (2007) — онлайновая RPG, созданная на Panda 3D
Преимущества:
- большой набор инструментов и тулсетов (анализ производительности, конвертация моделей, плагин для браузера);
- поддержка популярных физических движков (Bullet, NVIDIA PhysX, ODE);
- наличие дополнительных возможностей (ИИ, процедурная анимация, графические ассеты, скелетная анимация и так далее);
- низкий порог вхождения для тех, кто знает Python.
Недостатки:
- отсутствие графического редактора, где можно расставить 3D-объекты: сцены заранее готовят в Maya или Blender, затем импортируют в Panda 3D с помощью кода;
- устаревшее программное обеспечение для работы с ассетами;
- нехватка наглядных примеров в официальной документации.
Игры на движке: Disney’s Toontown, Disney’s Pirates of the Caribbean Online, Autumn Moon Entertainment: Ghost Pirates of Vooju Island, Autumn Moon Entertainment: A Vampyre Story, SimOps Studios: Code3D, Angels Fall First: Second Antarean War, 7million.
Кроме того, на itch.io можно ознакомиться с подборкой игр от инди-разработчиков.
«Для меня меня этот движок оказался проще Unity или UE4. Он минималистичный — можно быстро разобраться, что к чему. Более масштабные технологии сразу заваливают функциями, и часто сложно понять, почему вдруг что-то сломалось. Например, у многих разработчиков возникают проблемы, связанные с переходом на новую версию движка. В Panda 3D такого нет».
Yonnji, инди-разработчик (KITSUNETSUKI project)

KITSUNETSUKI project
Anvil engine

Движок, созданный Ubisoft Montreal в 2007 году специально для первого «Кредо убийцы», а также Prince of Persia и Shaun White Snowboarding. Со временем программное обеспечение улучшили до AnvilNext 2.0, под которым выходят современные проекты французов, вроде Assassin’s Creed Odyssey, For Honor и их недавняя королевская битва Hyper Scape.
При создании и модификации Anvil программисты уделили особое внимание реализации погодных условий, динамическому освещению и дальности прорисовки. Движок позволяет симулировать сложные шумовые эффекты, избегая просадок по FPS, отражать и рассеивать свет в воде и вмещать до трех тысяч участников в одну сцену
Unreal Engine
Один из самых популярных движков на сегодня. В связи с использованием С++ имеет огромнейших спектр возможностей и, в том числе, собственную визуальную систему программирования — Blueprint. Имеет
, большое количество видеоуроков, уже
и часто используется как при разработки ААА-игр, так и небольших проектов.
UE Поддерживает большинство известных платформ: Microsoft Windows, Linux, Mac OS и Mac OS X; консолей Xbox, Xbox 360, Xbox One, PlayStation 2, PlayStation 3, PlayStation 4, PSP, PS Vita, Wii, Dreamcast, GameCube, Nintendo Switch и т.д., в iOS и Android.
В версии 4.0 присутствует мощный редактор ИИ, редактор для создания кат-сцен и поддержку DirectX 12. В целом, UE позволяет добиться действительно впечатляющей картинки. В графическом плане — это один из мощнейших движков из всех ныне существующих.
Начиная с 02.03.2015 движок стал полностью бесплатным при условии, что прибыль от проектов, созданных на основе движка не превышает $3000 за квартал. После превышения нужно будет отчислять Epic Games 5% прибыли от продаж игры

RPG Maker
История одного из самых знаменитых конструкторов ролевых игр началась ещё в конце 1980-х. Более поздние версии для Windows, созданные японскими разработчиками, получили широкое распространение на Западе. Сегодня популярность движка достигла таких масштабов, что тег RPG Maker в Steam представляет уже не столько игры на самом движке, сколько собирательный образ тематического направления в геймдеве. Этот феномен легко объяснить.
RPG Maker используют преимущественно для создания JRPG в стиле ранних частей Final Fantasy. Сам жанр требует огромного количества ресурсов: локаций, персонажей, мобов и так далее. Большинство тех, кто работает в RPG Maker, используют дефолтные шаблоны движка, дополняя их собственными персонажами и иллюстрациями. Иногда даже NPC в этих играх созданы только с помощью генератора. Поэтому игры на RPG Maker, как правило, выглядят очень однотипно. Лень тут ни при чём: у большинства инди-разработчиков просто нет времени, навыков и ресурсов, чтобы сделать всё с нуля. А готовые системы сохранения, боя и интерфейс тяжело изменить. Даже если потратить на кастомизацию достаточное количество времени, мелкие детали в интерфейсе всё равно выдадут RPG Maker.
Сейчас существует несколько версий редактора. Последняя — RPG Maker MZ — вышла в 2020 году. Базовая версия обойдётся в 1 389 рублей. Также не стоит забывать о DLC с наборами тематических ассетов, которые наверняка потребуются начинающему разработчику.

Скриншот из To the Moon — игры, созданной на RPG Maker. Скриншот: игра To the Moon / Steam
Преимущества:
- не требует навыков программирования, более опытные разработчики могут оценить гибкость движка с помощью JavaScript;
- кросс-платформенность (Windows, Mac OS X, HTML5; iOS и Android — в RPG Maker MV);
- огромное количество плагинов: игру можно сделать фактически с нуля без помощи художников и композиторов;
- на тематических форумах есть бесплатные ассеты.
Недостатки:
- большое количество ассетов и DLC, которые следует докупать отдельно;
- неоправданно большой «вес» проектов: согласно порталу gamedesigning.org, игра занимает от 400 МБ независимо от количества контента, к тому же конструктор нередко создает резервные копии, засоряя жёсткий диск;
- если перемудрить с ассетами, игра начнет тормозить — выявить причину будет непросто;
- портирование на мобильные платформы может сопровождаться неприятными багами.
Игры на движке: To the Moon, Hello Charlotte, Grimm’s Hollow, Lawmage Academy.

Скриншот из Lawmage Academy — игры, созданной на RPG Maker. Скриншот: игра Lawmage Academy / Steam
«Мне хотелось сделать добротную двумерную RPG с приятным геймплеем, хорошей боёвкой и презентабельным визуалом. Я понял, что мне не хватит опыта и бюджета для работы с Unity 3D или UE4 (если не считать работой сборку игры сомнительного качества из готовых ассетов), поэтому я остановился на RPGMaker, тем более что мне уже доводилось с ним работать. Это замечательный инструмент, но, к сожалению, за годы у него сложилась репутация конструктора плохих игр, которые порой бывают даже хуже, чем поделки на Unity. Отчасти это связано с простотой его использования. Практически любой желающий может сразу создать игру на RPG Maker, достаточно посмотреть пару обучающих видео. Однако реальные возможности движка сильно ограничены: на нём можно сделать только JRPG в стиле Final Fantasy, для иных жанров потребуется масса плагинов, а ещё предстоит потратить время на работу с кодом».
Manly Mouse Studios, инди-разработчик (The Singularity Wish). Дневник разработчика, октябрь 2019 года

Скриншот из The Singularity Wish — игры, созданной на RPG Maker. Скриншот: игра The Singularity Wish / Steam
«RPG Maker действительно очень простой движок. Его простота и доступность привели к тому, что на нём появилось огромное количество „мусора“, в том числе порнографического содержания. Из-за этого многие геймеры терпеть не могут RPG Maker. И эта дурная слава будет преследовать даже качественные проекты. Игры на этом движке очень узнаваемы. Ещё могу отметить тот факт, что движок подходит для создания пошаговых RPG и даже квестов. Игры других жанров в теории тоже можно сделать (я даже видел симпатичный beat ’em up), но это равносильно забиванию гвоздей отвёрткой вместо молотка».
Кирилл Пестряков, инди-разработчик (Heroines of Swords & Spells)

Скриншот из Heroines of Swords & Spells — игры, созданной на RPG Maker. Скриншот: игра Heroines of Swords & Spells / Steam
UNITY

Unity – движок для инди игр с ограниченным бюджетом, но технологии потребовалось некоторое время, чтобы добиться успеха и повлиять на индустрию.
GooBall дебютировал с Unity в 2005 году, но только в начале 2010-х годов, когда такие игры, как Thomas Was Alone и множество мобильных хитов, распространились по всему миру, движок начали замечать. К середине этого десятилетия Unity уже была одной из самых популярных технологий в игровом мире, предлагая все больше и больше амбициозных проектов, включая такие независимые хиты, как Firewatch и Superhot.
Unity, который часто хвалят за простоту в использовании, универсальность и доступность, вряд ли куда-то денется в ближайшее время.
Solar 2D
Бесплатный фреймворк (набор готовых функций для использования), разработанный в 2009 году. Ранее движок распространялся под названием Corona SDK. Основная цель — создание мобильных и десктопных приложений на базе скриптов Lua. В мае 2020 года в связи с закрытием компании Corona Labs Inc. произошёл ребрендинг, и теперь, как и в случае с Godot, поддержка и развитие движка осуществляется через пожертвования. Есть активное русскоязычное сообщество. Исходный код можно скачать с GitHub.

Game of Sultans — игра созданная на Solar 2D
Достижения:
- за всё время существования движка на нём создано более 000 приложений на Android;
- игру Bubble Ball (2010), созданную 14-летним подростком на Solar 2D, скачали два миллиона раз за две недели после релиза на iOS;
- на Solar 2D также создана Game of Sultans, известная в России как «Великий Султан»: у неё более 10 миллионов загрузок, она лидер по продажам в 2019 году.
Преимущества:
- возможность быстро разработать проект (скрипты Lua просто освоить);
- небольшой объём приложений;
- кроссплатформенность (iOS, tvOS, Android, Android TV, macOS, Windows, Linux, HTML5);
- поддержка сторонних API и библиотек (C/C++/Obj-C/Java);
- большое разнообразие плагинов для расширения функциональности.
Недостатки:
- не поддерживает консоли;
- позволяет работать только с 2D;
- нет визуального редактора — только окно со строками кода;
- не подходит для крупных проектов.
Игры на движке: CarMaker, Game of Sultans, The Lords of the Earth Flame, Incursion Defense: Cards TD, Edorium, Beasts Battle.
«Сообщество Solar 2D хоть и небольшое, но активное. Благодаря открытому исходному коду любой толковый программист может написать плагин к движку и развивать его. Solar 2D подходит для создания небольших казуалок, но при желании можно сделать что-нибудь сложнее. Если сравнивать с движками, которые под силу освоить даже художнику или сценаристу, то у Solar 2D порог входа выше, так как требуются навыки программирования».
Сергей Поморин, инди-разработчик (Beasts Battle, Necromancer Returns, Magicians Legacy)

Necromancer Returns
Unity
Проекты на этом движке: Pokemon Go, West of Loathing, , Ori and the Blind Forest.
Программирование и киберкультура для школьников: Minecraft, Dota 2 и Unity
Учить детей играть в Minecraft и Dota 2 еще со школы? А почему нет? В какое прекрасное время мы живем!…
Unity
Плюсы Unity:
- Есть инструменты для быстрого создания прототипа будущей игры;
- Можно достичь высокого уровня производительности в проекте;
- Универсальное решение, которое используется как для маленьких проектов, так и для ААА-тайтлов.
- Проект имеет закрытый исходный код, если вы столкнетесь с каким-то багом, то придется ждать обновления Unity;
- Редактор кода и отладчик часто работают плохо и отнимают кучу времени у создателя;
- Не такой низкий порог вхождения, как в других движках. Чтобы сделать на нем игру, придется многое выучить.