Программы создание игр без программирования (движки)

 

https://d1ldz4te4covpm.cloudfront.net/sites/default/files/imagecache/tech_blog_medium/5EnginesGame_Cover%20Image.png

Дисклеймер: если Вы хотите создать лучшую игру, Вам придется научиться программировать.

Но если перспектива мучиться с C++, чтобы создать очередной Майнкрафт, Вам не прельщает, существует много способов разработки игр для тех, кто не владеет кодированием.

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

GameMaker


https://www.packtpub.com/sites/default/files/new_blog_images/Extra_Blogs/5EnginesGameCoding_01.png

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

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

Unreal Engine


https://www.packtpub.com/sites/default/files/new_blog_images/Extra_Blogs/5EnginesGameCoding_02.png

Unreal Engine – это AAA движок, который использовался для создания многих популярных игр. Если Вы только начинаете разрабатывать игры и не уверены в своих способностях кодирования, Вы должны присмотреться к этому движку.

Что UE4 может предложить новичкам и не-программистам, так это мощная визуальная система скриптинга Blueprint. С помощью Blueprint можно создавать сложные (в разумных пределах) игры – и все это без написания и строчки на C++. Интерфейс, основанный на концепции использования узлов, позволяет пользователям получить доступ к элементам геймплея: управление камерой, способы управления игроком, предметы и триггеры и многое другое.

Unity

https://www.packtpub.com/sites/default/files/new_blog_images/Extra_Blogs/5EnginesGameCoding_03.png

Unity – это инструмент про-разработчиков игр. Этот движок является чуть ли не самым популярным и позволяет заработать реально большие деньги.

У Unity нет встроенных визуальных сценариев как у Unreal, но Unity предлагает огромную базу фрагментов и средств кода, которые отвечают практически любым желаниям. Можно многого добиться просто перетягивая скрипты на игровые объекты. В то же время, Вам нужно будет обладать кое-какими навыками кодирования (как с Unreal), если Вы хотите создавать более сложные игры.

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

GameSalad

https://www.packtpub.com/sites/default/files/new_blog_images/Extra_Blogs/5EnginesGameCoding_04.png

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

В Google Play и App Store есть тысячи популярных игр, созданных с помощью этого движка. Так почему бы Вам не добавить к ним свою игру?

Lumberyard

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

Lumberyard – это новый игровой движок от Amazon, разработанный на CryENGINE. Этот бесплатный движок создан для того, чтобы привлечь людей разрабатывать игры для Amazon Web Services (AWS), но его можно использовать и для своих целей. Lumberyard интересен тем, что его инструмент визуального скриптинга разработан специально для дизайнеров и разработчиков, не обладающих обширным опытом. Lumberyard позволяет добавлять функции, связанные с облаком, в игру. Lumberyard – это совсем свежий движок, поэтому нужно подождать и посмотреть, как он будет себя вести и будет ли он отвечать всем обещаниям разработчиков. В конце концов, этот движок может создать серьезную конкуренцию Unity и Unreal.

Источник перевода