Лучшие игровые движки для создания собственной 2D-инди-игры

  1. RPG Maker и другие двигатели

Делать игры сложно

Делать игры сложно. Чем больше вы знаете о процессе, тем более удивительным кажется то, что игры создаются вообще. Как бывший писатель PC Gamer Том Фрэнсис описанное программирование когда он делал Gunpoint: «Самый полезный способ, который я нашел, чтобы думать об этом, заключается в следующем: ваша игра чертовски безумна. Это психически больной. Он полностью сошел с ума, и заставить его вести себя в любом виде разумным образом, вы должны ожидать, что каждая разумная инструкция будет встречена с кричащей, нелепой фигней ».

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

Цена и лицензия: 100 долларов США за постоянную настольную лицензию; Доступна бесплатная пробная версия
Подходит для: короткоформатных 2D платформеров и ролевых игр; кроссплатформенные игры
Известные игры: Nidhogg, Hyper Light Drifter, Undertale, Риск дождя

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

Плюсы

Марк Эссен, создатель Nidhogg и Nidhogg 2 , говорит, что GameMaker отлично подходит для начинающих, потому что сценарии довольно открытые, а в Yoyo Games есть множество учебников и руководства, чтобы помочь людям быстро настроить. рыночная площадь также предлагает дополнения для настройки движка для создания платформера или нисходящей RPG.

Алькс Престон, основатель Hyper Light Drifter, говорит, что сообщество GameMaker является огромным преимуществом. Он отмечает, что молодые разработчики должны «... изучать лучшие места, чтобы получить поддержку в сообществе, и лучшие приемы, которые можно использовать для движка для достижения того, чего вы хотите, - обычно обращаясь к сообществу в качестве ресурса».

Минусы

Конечно, вы можете не делать Steam-готовую игру сразу. «Поскольку GameMaker очень прост в своем коде, проекты могут очень быстро запутаться», - говорит Эссен. «Мне нравится, что на начальных этапах проекта вы можете быстро выполнять итерации и сосредоточиться на дизайне игры, но в конечном итоге это вас укусит, если вы не будете придерживаться каких-то личных организационных стандартов!»

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

Совет новичка

«Не забудьте удалить свою работу! Начинать все сначала - это отличный способ проработать ваши дизайнерские мускулы». - Марк Эссен, Нидхогг

«Начните! Принимайте участие, получайте как можно больше помощи. Просто работайте, даже если это плохо. Чем больше ошибок вы совершаете, тем больше учитесь». - Алькс Престон, Hyper Light Drifter

«Просто начните! Это весело и относительно легко - и на самом деле не стоит много, но время». - Дункан Драммонд, Риск дождя

Цена и лицензия: пакет для начинающих предоставляется бесплатно, 35 долларов США в месяц для Unity Plus, 125 долларов США в месяц для Unity Pro
Подходит для: почти все инди
Известные игры: Ори и Слепой Лес, Galak-Z, Запад Ненависти, Cuphead

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

Магазин активов Unity также включает в себя множество дополнений, которые настраивают движок для 2D-разработки. Там единство бесплатно 2D Platformer актив и инструменты, такие как Corgi Engine а также Rex Engine , которые предлагают платформу физики, управления и способностей из коробки.

Мы поговорили как с Джозефом Хамфри, так и с Джонсом из Asymmetric Publications, с Виктором Томпсоном о том, как стать новым программистом в Unity.

Плюсы

Томпсон, возможно, привык делать игры старомодным способом, но быстро стал поклонником Unity, движка, который он использовал для создания последней игры команды - West of Loathing. «После 2-3 лет использования его на полную ставку, самое интересное для меня - как быстро вы можете собрать концепции и прототипы», - говорит он. «Несмотря на то, что в индустрии ААА использовались многие двигатели, как маленькие, так и простые, а также большие и сложные в отрасли ААА, Unity, безусловно, является лучшим разработанным мною двигателем, который я когда-либо использовал, и позволяет мне быть самой производительной когда либо."

Минусы

Однако существуют некоторые ограничения при использовании единой платформы для всех ваших потребностей в разработке. Если вы сталкиваетесь с ошибкой в ​​Unity, вы часто зависите от разработчиков движка, чтобы решить проблему, что может потребовать некоторого ожидания. «Несмотря на то, что они публично заявили, что исправление ошибок поставлено на первое место в списке приоритетов, мы по-прежнему считаем стабильность редактора и отладчика большой проблемой», - говорит Хамфри.

Совет новичка

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

- Виктор Томпсон, запад от ненависти

RPG Maker и другие двигатели

RPG Maker и другие двигатели

В начале 2017 года мы писали о неожиданный взрыв RPG Maker в Steam и как движок стал популярным среди начинающих инди-разработчиков. Но есть и другие инструменты, которые вы должны проверить:

HaxeFlixel , который с открытым исходным кодом и кроссплатформенный
Stencyl , инструмент, предназначенный для создания игр без программирования

Цена и лицензия: бесплатно
Подходит для: 2D визуальных романов, симуляции
Совместим с: Python
Известные игры: Да здравствует королева, аналог: История ненависти

Ren'Py - это простой в освоении движок с открытым исходным кодом. Хотя инструмент требует некоторого программирования, вам действительно нужно знать, как использовать текстовый редактор и программное обеспечение для редактирования фотографий, чтобы начать работу. Это полезный вход в Python для новичков.

Вот что Джорджина Бенсли, создатель Long Live the Queen, сказала о Ren'py.

Плюсы

«Ren'Py - это кроссплатформенная система с открытым исходным кодом, которая открывает широкие возможности для преданных пользователей», - говорит Бенсли. «Я также считаю плюсом то, что он удобен для новичков, но все же требует просмотра и редактирования файлов сценариев, а не графического интерфейса перетаскивания, потому что я думаю, что это полезно, чтобы помочь людям преодолеть это препятствие, думая, что код страшно «.

Ren'Py также является хорошим инструментом, если вы чувствуете себя подавленным перспективой создания игры с нуля:
«Один из самых больших препятствий, с которыми сталкиваются люди, которые никогда не создавали никаких игр, - это просто вера в то, что кодирование« слишком сложно », а не то, что они могли бы сделать. Быстрая работа помогает преодолеть это препятствие новым разработчикам, даже если визуальные романы - это не то, что они собираются делать в будущем. Как только вы создадите что-то, что могут сыграть другие люди, даже что-то простое, это может изменить ваше отношение к себе. и ваша способность делать вещи ".

Минусы

Ren'Py немного ограничен в поддержке графических и механических функций. Если вы хотите создавать игры с 3D, Live2D, обнаружением столкновений и другими помехами, возможно, вы захотите посмотреть в другом месте, прежде чем начать.

Совет новичка

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

Цена и лицензия: бесплатно
Подходит для: текстовых приключенческих игр
Совместим с: Unity, C #, HTML
Известные игры: 80 дней, Волшебство!

Чернила - это хорошее бесплатное дополнение к Unity, если вы ищете простой способ написать разветвленный диалог и рассказы. Его легко освоить, используя разметку вместо сценария, и он плавно интегрируется с Unity благодаря встроенной интеграции движка. Чернила были созданы в качестве «промежуточного программного обеспечения», по словам директора по искусству и кодам компании inkle Джозефа Хамфри. После написания рукописного сценария ожидается, что вы подключите его к более крупной игре в Unity. Тем не менее, разработчики также могут использовать Inky Editor для экспорта игры в Интернет.

Плюсы

Написание подробного повествования с использованием разветвленных путей может привести к путанице, поэтому чернила - отличный инструмент, который поможет вам не потеряться в пути. «Это позволяет авторам использовать Inky для написания диалогов и текста в формате, который представляет собой легкую интерактивную разметку», - говорит Хамфри. «Затем чернильница, работающая в Unity, может читать эти сценарии и создавать текст, который может быть представлен игрой».

Его открытость также пригодится при создании более амбициозных проектов. Хамфри отмечает: «Текст, который создается с помощью движка чернил, даже не обязательно должен быть представлен буквально. Например, в Хранилище Небес , движок чернил создает динамический сценарий фильма, который интерпретируется игрой и представляется скорее как интерактивная графика. роман или приключенческая игра ".

Чернила также являются отличным инструментом для людей, которые больше заинтересованы в написании историй для игр, чем в чистом программировании. «... все больше и больше интерактивных писателей используют чернила», - добавляет Хамфри. «Там, где вода на вкус как вино - игра одного из создателей Gone Home, в которой используется чернила. В ней работает большая группа известных писателей, в том числе Ли Александр, Эмили Шорт и Кара Эллисон. Автор, заинтересованный в разработке игр, чернила могут быть хорошим способом начать работу ».

Минусы

Чернила лучше всего использовать в качестве дополнения к играм, созданным в Unity, а не в качестве отдельного движка. Хамфри говорит: «Чернила не являются альтернативой Unity - они дополняют друг друга. Фактически, чернила - это один из немногих интерактивных языков для создания художественной литературы, который был специально разработан как промежуточное программное обеспечение».

Совет новичка

«Самый распространенный совет - создать демо-игру, и я все еще считаю, что это лучший совет. Для артистов убедитесь, что у вас есть потрясающее портфолио, которое показывает, в чем вы хороши, и скрывает, что вы» Вы не очень хороши - покажите только свои лучшие вещи. Так что, выходите и делайте вещи! "

Мерлин (Merlin)

Сериал Мерлин, 1 сезон, 13 серия
Здраствуйте! Хотел бы поговорить о фильме "Мерлин". Скажу честно - поначалу не хотел его смотреть. Думал, будет скучно, да и еще что-то с историей связано. Но посмотрев пару серий я втянулся

Сериал Мерлин, 2 сезон, 1 серия
Здраствуйте! Хотел бы поговорить о фильме "Мерлин". Скажу честно - поначалу не хотел его смотреть. Думал, будет скучно, да и еще что-то с историей связано. Но посмотрев пару серий я втянулся

Сериал Мерлин (Merlin) — это экранизация захватывающей книги о Короле Артуре, по легенде живший во времена магии и волшебства. Телеканал BBC постарался максимально передать атмосферу тех времён — идеально подобранные актеры, десятки сценаристов, работающих над адаптацией истории к кинематографу, потрясающие декорации и дорогостоящие костюмы и платья — всё это увлекает зрителя и позволяет прочувствовать историю былых времён..

Это лишь начало приключений юного Мерлина и принца Артура, чьи судьбы с этого момента будут крепко связаны. Впоследствии один из них станет самым могущественным и известным чародеем, другой — доблестным рыцарем и великим королем Альбиона…

Это удивительная история юного мага, который в впоследствии становится одним из самых могущественных и известных волшебников из тех, кто когда либо жил на земле…