Обзор движка для создания игр — game maker studio

Обзор движка для создания игр - game maker studio

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

Обзор движка для создания игр - game maker studio

Unity3D

Обзор движка для создания игр - game maker studio

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

Плюсы:

  • выгодная лицензионная политика;
  • легкость в использовании;
  • совместимость с любой платформой;
  • отличное комьюнити;
  • низкий порог входа;
  • популярен среди разработчиков (это означает, что ошибки быстро находят и исправляют).

Минусы:

  • ограниченный набор инструментов (вам, скорее всего, придется разработать некоторые из них самим);
  • процесс изготовления игры отнимает много времени.

Unreal Engine

Обзор движка для создания игр - game maker studio

Unreal Engine – один из наиболее популярных движков для разработки ААА-игр. Gears of War, Batman: Arkham Asylum, Mass Effect  — все эти хиты были сделаны именно на нем.

Плюсы:

  • поскольку множество разработчиков его использует, то у Unreal Engine, пожалуй, лучшее комьюнити среди конкурентов. Несколько часов видео-туториалов тому подтверждение;
  • отличная техподдержка и механизм апдейта;
  • новые инструменты выходят с каждым обновлением
  • широкий ассортимент инструментов для различных целей (некоторые настолько просты в использовании, что ими может управлять даже школьник)
  • совместим с различными платформами (iOS, Android, Linux, Mac, Windows и большинство других)
  • новая  лицензионная политика включает подписку стоимостью $19 в месяц и 5% роялти, если игра заработает более $5,000, что делает движок куда более привлекательным для разработчиков, чем раньше.

Минусы:

  • субъективны. Некоторые разработчики жалуются, что к определенным инструментам сложно привыкнуть
  • CryEngine 3
  • Обзор движка для создания игр - game maker studio
  • Если внешняя составляющая игры – ваш пунктик, то вам нужен именно CryEngine 3.
  • Плюсы:
  • функция Flowgraph поможет украсить игру отличной графикой;
  • набор функций Fmod для создания мощного звукового сопровождения;
  • самый простой процесс создания AI в сегменте;
  • начинающему разработчику будет легко сделать UI.

Минусы:

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

HeroEngine

Обзор движка для создания игр - game maker studio

Этот движок хорошо зарекомендовал себя в создании мультиплеерных игр – взять хотя бы Star Wars: The Old Republic. Лицензия довольно дорогая и вряд ли подойдет начинающим разработчикам, но если ваш проект амбициозен, то я бы советовал рассмотреть этот вариант.

Плюсы:

  • в наличии несколько карт для создания открытого мира. Есть возможность их «бесшовного» соединения;
  • сказочно могучий AI!
  • удобный набор инструментов для моделирования карт;
  • подходит для создания комплексных миссий, крафтинга и собирания ресурсов;
  • техподдержка осуществляется при помощи сервиса HeroCloud, что весьма удобно.

Минусы:

  • скриптовый движок мощный, но неудобный в управлении;
  • HeroEngine вместе с сервисом поддержки клиентов HeroCloud слишком дорого стоит и вряд ли будет доступен начинающим разработчикам;
  • высокий порог вхождения.

Rage Engine

Обзор движка для создания игр - game maker studio

Немногие могут конкурировать с широким спектром возможностей, которые предоставляет Rage Engine. Grand Theft Auto V, Red Dead Redemption и многие другие прославленные проекты сделаны при помощи этого движка.

Плюсы:

  • широкие возможности для создания больших миров и погодных эффектов;
  • мощный AI;
  • множество стилей геймплея на выбор;
  • быстрый сетевой код.

Минусы:

  • интерфейс движка сравнительно неудобный;
  • управление плохо оптимизировано под клавиатуру и мышку.

Project Anarchy

Обзор движка для создания игр - game maker studio

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

Плюсы:

  • если вы планируете разрабатывать игры на платформах iOS, Android и Tizen, то лицензия — бесплатная;
  • мощные инструменты для поиска и устранения багов;
  • сильное комьюнити;
  • издатель предоставляет четкую, понятную документацию и образцы;
  • Fmod для аудио-сопровождения;
  • мощный Havok AI.

Минусы:

  • отсутствует возможность разрабатывать игру на Mac и Linux;
  • нет вводного руководства для начинающих разработчиков;
  • если игра для ПК, то лицензия влетит вам в копеечку.

GameSalad

Обзор движка для создания игр - game maker studio

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

Плюсы:

  • бесплатная лицензия (деньги с вас потребуют только за PRO-версию);
  • активное комьюнити;
  • отличный движок для быстрого создания прототипа;
  • совместимость с популярными мобильными платформами такими, как Cocona и Moai.

Минусы:

  • ограниченный набор инструментов разработки;
  • нет доступа к большинству возможностей платформы iOS.
  1. GameMaker: Studio
  2. Обзор движка для создания игр - game maker studio
  3. Если вы начинающий разработчик и вам нужен простой и понятный движок, то GameMaker: Studio полностью отвечает вашим целям.
  4. Плюсы:
  • простое и интуитивно понятное управление;
  • собственный язык программирования Game Maker Language (GML);
  • интеграция со Steam;
  • кроссплатформенность.

Минусы:

  • относительно сложно устранять неполадки в игре;
  • чтобы экспортировать свою игру на популярные платформы, придется доплатить круглую сумму.

App Game Kit

App Game Kit – кроссплатформенный софт для разработчиков. Ценится за универсальность и легкость в управлении.

Плюсы:

  • позволяет писать коды для основных платформ: Android iOS, Windows, Mac и Linux;
  • поставляется в комплекте с IDE, что позволяет тестить игры на любом устройстве;
  • без дополнительной установки уже включает в себя IAP, AdMob и Push;
  • есть мощные скрипты для 2D графики, физики и сетевого взаимодействия.

Минусы:

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

Минусы:

  • более сложный в применении, чем большинство аналогов;
  • высокий порог вхождения;
  • «заточен» конкретно под Mac или iOS. Отсутствует кроссплатформенность.

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

Источник: http://venturebeat.com

Перевела Ирина Смирнова, журналист App2Top

Источник: https://app2top.ru/game_development/top-10-igrovy-h-dvizhkov-vy-beri-svoj-45170.html

Обзор лучших игровых движков для создания 2D- и 3D-игр на компьютере

Обзор движка для создания игр - game maker studio

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

  • платформа для работы (ОС);
  • графические требования, поддерживаемые API;
  • поддерживаемые языки программирования;
  • жанровая принадлежность разрабатываемой игры;
  • потребности прорисовки и импорта графических элементов;
  • тонкости лицензирования;
  • процесс освоения инструмента;
  • поддержка разработчика и сообщества.

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

Unity

Обзор движка для создания игр - game maker studio

Unity – это кроссплатформенный SDK для разработки игр с двухмерной и трехмерной графикой, распространяемый по условно бесплатной модели. Использовать его можно безвозмездно, но на разработчика накладываются ограничения (доход не более $100 тыс. в год). Движок умеет работать с API DirectX, OpenGL, для работы с физикой задействован PhysX. Скрипты пишутся на C#.

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

Преимущества Unity

К достоинствам движка относятся:

  • кроссплатформенность (Windows, Linux, Mac OSX, Android, iOS, веб-приложения);
  • простое освоение;
  • упрощенный импорт графических, звуковых компонентов в различных форматах;
  • выбор графических API;
  • сообщество разработчиков;
  • поддержка.

Недостатки Unity

В число минусов фреймворка входят:

  • сложность интеграции внешних библиотек;
  • оптимизация использования аппаратных ресурсов в 2D-проектах и разработках на WebGL;
  • ограничение коммерческой эксплуатации (бесплатная лицензия – только при доходе менее $100 тыс. в год).

Unreal Engine

Обзор движка для создания игр - game maker studio

Unreal Engine – игровой движок компании Epic Games, ориентированный на ААА-проекты и проекты в 3D. Он условно бесплатен при некоммерческом применении, но если проект приносит больше $3 тыс. в квартал – разработчикам движка нужно платить авторские отчисления в размере 5% от выручки. Первое, о чем стоит упомянуть в обзоре UE, это, конечно, графический потенциал, включающий поддержку даже DirectX 12. Нельзя забывать о кроссплатформенности этого SDK: на нем можно создавать игры для ПК, консолей, смартфонов, планшетов.

Unreal дает разработчику большой набор простых в освоении и интуитивно понятных инструментов. C++ накладывает минимум ограничений во время написания скриптов, а система визуального программирования Blueprint облегчает прототипирование или написание скриптов руками новичков. Создавать элементы игры можно наглядно, перемещая объекты, без ручного ввода кода.

В фирменном магазине доступен ассортимент готовых шаблонных решений. Они подойдут разработчикам, заинтересованным в быстром завершении игрового проекта. Среди прочих особенностей SDK – регулярные обновления, крупное сообщество и поддержка разработчиков.

Читайте также:  2 способа, как включить центр обновления на windows (виндовс) 10

Плюсы Unreal Engine

К преимуществам UE относятся:

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

Минусы Unreal Engine

Недостатки игрового движка:

  • отсутствие совместимости со старыми консолями в UE4;
  • заточенность под высокоуровневые 3D-игры, делающая инструмент избыточным для простых проектов в 2D.

CryEngine

Обзор движка для создания игр - game maker studio

CryEngine – это кроссплатформенный игровой движок для проектов стационарных платформ (ПК, консолей). Он распространяется по бесплатной модели, с роялти при преодолении порога выручки $5 тыс., но предлагается оформление платной подписки для расширенной поддержки. В этом SDK упор сделан на визуальную составляющую, основная сфера его применения – производство игр с 3D, использующих современные API для графики.

В CryEngine встроен простой визуальный редактор игровых элементов, позволяющий увидеть, как объекты будут смотреться в готовой игре. Поддерживается простое редактирование графических элементов, импорт моделей из редакторов (Maya, 3DS Max). Скриптовая система построена на Lua, известном многим представителям геймдева по легендарным S.T.A.L.K.E.R. и WoW.

Для оптимизации аппаратных нагрузок предусмотрена техника Geometry Instancing. Дополнительно из достоинств CryEngine стоит выделить поддержку инструментов ИИ, проработанные графические эффекты, систему звукового сопровождения.

Плюсы CryEngine

Преимущества CryEngine:

  • кроссплатформенность;
  • проработанная графическая составляющая;
  • трехмерный конструктор SandBox для визуального редактирования игр;
  • поддержка физики и свежих графических и звуковых API;
  • масштабируемость и расширяемость.

Минусы CryEngine

Главные недостатки CryEngine:

  • относительно высокий порог вхождения;
  • проблемы поддержки «бесплатных» пользователей;
  • меньшая распространенность, чем у Unity или UE;
  • заточенность под тяжелые проекты в 3D.

Corona

Обзор движка для создания игр - game maker studio

Corona – игровой движок для двухмерных игр, позиционируемый его авторами как «самая продвинутая платформа для создания 2D-программ в мире». Это бесплатный фреймворк, заточенный под написание приложений для мобильных и стационарных платформ. Он использует широко известный язык Lua, отличающийся простотой освоения и универсализмом. Модульная конфигурация поддерживает подключение внешних API и расширений. В магазине доступно более двух сотен плагинов, отвечающих за эффекты, аналитику, мультимедиа, интеграцию рекламы и другие функции во время разработки ПО.

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

Плюсы Corona

Преимущества игрового движка:

  • бесплатная модель распространения;
  • легкость для новичка;
  • кроссплатформенность;
  • удобство отладки и тестирования проектов;
  • масштабируемость и поддержка внешних расширений.

Минусы Corona

К недостаткам фреймворка относятся:

  • облачная сборка проектов;
  • слабый бесплатный саппорт (но есть комьюнити).

libGDX

Обзор движка для создания игр - game maker studio

libGDX – популярный в среде разработчиков мобильных программ кроссплатформенный фреймворк, использующий C++ и Java. Он полностью бесплатен и поддерживает популярные современные ОС. Это инструмент для продвинутых девелоперов, так как без развитых навыков программирования в нем никак. Зато он поддерживает работу с 2D и 3D, умеет работать с подключаемыми модулями и библиотеками.

SDK предлагает встроенную библиотеку элементов UI, которые можно использовать в составе своей программы. Проекты, созданные в libGDX, имеют модульную архитектуру, благодаря чему можно собирать игры на основе основного модуля ядра с подключением специфичных отдельных модулей для каждой платформы (Windows, Android, Linux и т.д.).

Плюсы libGDX

Плюсы фреймворка – это:

  • бесплатность;
  • кроссплатформенность;
  • виджеты и библиотеки для разработки UI;
  • подключаемые внешние расширения и модули;
  • производительность.

Минусы libGDX

Недостатки движка:

  • объемы ручного программирования;
  • слабые возможности работы с 3D.

Defold

Обзор движка для создания игр - game maker studio

Defold – еще один бесплатный кроссплатформенный движок для игровых программ. Он имеет визуальный редактор, предназначенный для создания 2D-игр с использованием языка Lua. Фреймворк отличается простыми инструментами для управления GUI и GO, подчиняемым редактором, широкими возможностями по работе с анимацией. Поддерживается командная разработка, для этого предусмотрена система доступа к проекту разрешенных пользователей.

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

Плюсы Defold

К преимуществам фреймворка относятся:

  • кроссплатформенность;
  • производительность;
  • полная бесплатность;
  • простота использования;
  • развитое сообщество.

Минусы Defold

Недостатками SDK можно назвать:

  • своеобразный подход к организации объектов;
  • ограниченные возможности работы с 3D.

Construct 2

Обзор движка для создания игр - game maker studio

Закрывает подборку бесплатных игровых движков очень условно бесплатный Construct 2. Даром можно воспользоваться только пробной версией SDK, имеющей ограничения по количеству событий и эффектов в создаваемом проекте. Полноценная персональная лицензия стоит $130, а коммерческая — $430. Но упомянуть его стоит. Ведь этот набор инструментов для разработки игр в 2D подойдет даже людям, не имеющим навыков в программировании.

Проекты, созданные с использованием Construct 2, работают на основе HTML5 и могут воспроизводиться практически на любой современной платформе. Сам редактор функционирует на C++, созданный код преобразуется в JS.

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

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

Плюсы Construct 2

Плюсы движка:

  • доступность даже для новичков без навыков программирования;
  • простота создания игр в 2D;
  • кроссплатформенность и максимальная совместимость с различными ОС;
  • интеграция приложений, созданных в Construct 2, в веб-сервисы.

Минусы Construct 2:

  • сильно урезанная бесплатная версия.

Заключение

В зависимости от того, какие требования выдвигает ТЗ проекта, и происходит выбор оптимального решения.

Ведь для простенькой мобильной 2D-игрушки под Android выбор будет одним, а для масштабного продукта с реалистичной графикой, заточенного под консоли последнего поколения или ПК, – совсем другой.

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

Источник: https://3dgame-creator.ru/catalog/igrovye-dvizhki/obzor-luchshix/

Программы для создания игр — какую выбрать?

Приветствую, сегодня рассмотрим какие есть программы для создания игр и в чём преимущества и недостатки каждого такого движка. Кратко расскажу про самые популярные игровые движки для создания 2D и 3D игр, ну а вы уже сами для себя определите какую программу выбрать.

Серия движков для создания игр GameMaker уже довольно стара (релиз в 1999-ом году), но актуальности своей не теряет.

Обзор движка для создания игр - game maker studio

Недавно вышла новая версия этой программы для создания игр — Game Maker Studio 2, про которую я писал статью и делал на неё видео обзор. В видео обзоре данного движка я рассказываю о его плюсах и минусах с моей точки зрения. Видео довольно длинное, порядка 20 минут, но там больше подробностей и всё наглядно.

Что нового в Game Maker Studio 2? Обзор GMS 2. Программа для создания игр

У этого движка есть как достоинства так и недостатки. Из достоинств важно отметить что его придумывали именно для новичков и неопытных разработчиков игр, в нём вы можете сделать вашу первую игру даже не зная язык программирования с помощью системы «drug and drop».

Конечно, для более серьезных проектов вам понадобятся знания кода, но освоить язык программирования Game Maker Language не очень сложно, можете посмотреть видео уроки на моём YouTube канале Econ Dude для ознакомления с движком.

Сейчас поддерживается только Game Maker studio 2, однако и первый GMS 1.4 — очень даже ничего и позволяет вам создавать игры на множество различных платформ включая Android и IOS. Из недостатков движка — он не бесплатный, а со взломанными версиями могут быть проблемы. При этом цены на него не очень-то и низкие, если вы не успели купить когда была распродажа. А так-же этот движок плохо подходит для сетевых и 3D игр. Технически это можно делать в гейм мейкер, но делать это не очень легко и удобно. Мягко говоря.

Легально приобрести Game Maker можно на сайте: http://www.yoyogames.com/

А так-же он доступен в Steam. Ну а как бесплатно скачать взломанный Гейм Мейкер вы сможете найти и без меня. Движок юнити имеет ряд преимуществ перед GameMaker включая куда более широкий функционал и набор инструментов, а так-же бесплатность. Однако освоить Unity новичку бывает сложнее, это тоже нужно учитывать при выборе.

Обзор движка для создания игр - game maker studio
Unity распространяется абсолютно бесплатно, скачать юнити можно с сайта:
Если ваша игра не принесла вам больше чем $100 000, то вы можете свободно использовать данный движок для создания игр. Компилировать игры можно под все возможные платформы, от PC до того-же Андроида.

Юнити позволяет полноценно работать с 3D.

Большая часть программистов выбирают именно юнити так-как разобравшись с кодом там вам откроются практически все современные возможности по созданию игр, а сейчас в ютуб существует множество обучающих уроков где вы можете выучить основы. Другой отличный движок для создания игр который вы можете для себя выбрать это Construct 2. Он так-же прост для освоения новичками как и Game Maker, если не проще, а так-же обладает кучей возможностей для создания 2D игр.

Обзор движка для создания игр - game maker studio Однако констракт 2 имеет те-же недостатки что и гейм мейкер. Он платный, а так-же его функционал всё-таки ограничен, 3D игру в нём сделать нельзя. Хотя нужно десять рез подумать перед тем как решать делать 3D игру:

  • Создание 2d игр и почему не делать 3d? Двухмерные и трехмерные игры

Тем не меняя Construct 2 — это отличный выбор, движок уже старый и постоянно обновляется, если вы освоите его то вы сможете довольно быстро делать качественные 2D игры.

Читайте также:  Novicorp wintoflash что за программа и как пользоваться

Официальный сайт движка: https://www.scirra.com/

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

Обзор движка для создания игр - game maker studio

Один из примеров игры сделанной с помощью NeoAxis

Данная программа для создания игр позволит вам создавать игры под Windows всех версий, компиляция под другие платформы не предусмотрена. В целом движок интересен, но я не уверен что его сможет быстро освоить совсем новичок, думаю он лучше подойдёт для более опытных разработчиков. Очень простая программа для создания игры с помощью которой вы можете сделать игру вообще без навыков программирования, просто используя визуальный редактор / конструктор. Движок насколько просто, что подходит даже для детей и чем-то напоминает игру в Minecraft где можно добавлять свои объекты с уникальными свойствами.

Обзор движка для создания игр - game maker studio Конечно для серьезных проектов функционала можно не хватить, но для обучения можно выбрать и его. Скачать Kodu Game Lab вы можете с официального сайта:

  • https://www.kodugamelab.com/

Стоит заметить что с помощью этой программы у вас получиться делать игры только для ПК и Xbox 360, остальные платформы не поддерживаются. Существуют и другие программы для создания игр, а какую выбрать — решать вам. Удачного создания игр и помните, что вне зависимости от движка и программы вам придётся много работать и много учиться, нет такой программы которая сделает игру за вас. Другие статьи про создание игр и геймдев в блоге читайте тут:

  • http://www.econdude.pw/p/sozdanie-igr.html

Источник: https://www.econdude.pw/2017/05/programmy-dlja-sozdanija-igr-kakuju-vybrat.html

5 игровых движков для 2D и 3D игр, с которых стоит начать

Обзор движка для создания игр - game maker studio

При многообразии существующих движков может возникнуть довольно непростой выбор, с чего, собственно начать делать игру и какие есть решения. Игровых движков существует довольно много и под разные задачи. Используются различные языки программирования, поддержка разных платформ и готовых решений. Как часто бывает, многое будет зависеть от личных навыков и предпочтений. Если вы собираетесь создавать простенький 2D-платформер или space-шутер, имеет смысл рассмотреть что-то легкое в освоении. При разработке масштабной мобильной стратегии одним лишь простым движком обойтись будет сложно.  Для многих решающую роль может сыграть ещё и тип лицензии – иногда их может быть несколько и опять же многое будет зависеть от поставленных задач и их актуальности. На программе “Менеджмент игровых проектов” в Высшей школе бизнес-информатики НИУ ВШЭ есть отдельная дисциплина, где в течение 6ти занятий по 4 академических часа креативный директор Maik.Ru  рассказывает технические основы разработки игровых продуктов, доносит до слушателей представление об основных современных средствах и принципах разработки, дает знания в области принятия управленческих решений по процессу разработки. Чаще всего слушатели выбирают в качестве движка для своей игры Unity, примеры игр, сделанных слушателями и выпускниками программы “Менеджмент игровых проектов”, можно посмотреть на странице “Проекты выпускников”.

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

Обзор движка для создания игр - game maker studio

Unity

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

Позволяет работать над 2D и 3D играми, создавая проекты под Windows, OS X, Playstation 4, XBox, Windows Phone, Android, Apple iOS и Linux, в том числе и под Wii, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Nintendo Switch.

Есть возможность создавать приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (Unity Web Player), а также с помощью реализации технологии WebGL.

Приложения, созданные с помощью Unity, поддерживают DirectX и OpenGL. Движок используется как разработчиками ААА-игр, так и Indie-студиями. Есть собственный Asset store, сильное и активное коммьюнити и впечатляющее количество документации и видеоуроков.

В наличии движка простой легко настраиваемый Drag&Drop интерфейс, состоящий из различных окон и позволяющий производить отладку игры прямо в редакторе. Движок поддерживает скриптовые языки C# и JavaScript. Все расчёты физики производятся с помощью NVIDIA PhysX.

Лицензия Unity Personal является бесплатной, однако, если доход вашей компании составляет больше 100 000 $ в год или же если вам удалось привлечь на разработку более 100 000 $, вы не имеете права использовать Unity Personal. Можно будет воспользоваться версией Unity Plus для компаний, зарабатывающих до 200 000 $ в год, или Unity Pro — она не накладывает никаких ограничений по доходу.

Шоукейс проектов

Обзор движка для создания игр - game maker studio

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% прибыли от продаж игры

Шоукейс проектов

Обзор движка для создания игр - game maker studio

Construct 2

Источник: https://hsbi.hse.ru/articles/pyat-igrovykh-dvizhkov-s-kotorykh-stoit-nachat/

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

Хотите попробовать создать свою 2D игру? Перед вами лучшие инструменты для работы, даже если вы новичок в этом деле.

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

Как говорил один из бывших авторов PC GamerТом Фрэнсис, описывая процесс программирования игры Gunpoint: «За время работы над игрой я пришёл к одному выводу: Моя игра – это настоящее безумие. Это пациент психлечебницы.

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

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

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

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

GameMaker Studio 2

  • Стоимость лицензии: 100 долларов для ПК-версии; доступен бесплатный пробный период
  • Подойдёт для: коротких 2D-платформеров и RPG; кроссплатформенных игр
  • Примеры игр: Nidhogg, Hyper Light Drifter, Undertale, Risk of Rain

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

Плюсы

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

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

Минусы

Разумеется, у вас вряд ли получится сразу же создать игру, которую можно опубликовать в Steam. «Из-за того, что GameMaker проста в использовании, проекты очень часто получаются несбалансированными», говорит Эссен.

«Мне нравится, что на начальных стадиях разработки можно быстро обрисовать скелет своей игры и сосредоточиться на её дизайне, однако в дальнейшем это может выйти боком, особенно если вы не придерживаетесь организационных стандартов!»

Дункан Драммонд, автор всеми любимой Risk of Rain, тоже подчёркивает, что простота использования GameMaker может стать ночным кошмаром разработчика.

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

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

«Не забывайте удалять свои старые работы! Чем чаще вы начинаете игру с нуля, тем опытнее по части геймдизайна вы становитесь», — Марк Эссен, Nidhogg

Читайте также:  Как подключить два монитора к компьютеру в windows 10

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

«Не бойтесь начать! Это интересный и относительно простой способ разработки, и тратит он разве что ваше время», — Дункан Драммонд, Risk of Rain

  1. Стоимость лицензии: Бесплатный стартовый пакет, 35 долларов в месяц за пакет Unity Plus, 125 долларов в месяц за пакет Unity Pro
  2. Подойдёт для: практически любой инди-игры
  3. Примеры игр: Ori and the Blind Forest, Galak-Z, West of Loathing, Cuphead

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

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

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

Плюсы

Томпсон, ранее создававший игры классическим способом, быстро стал поклонником Unity – движка, на котором была создана недавно вышедшая игра его компании под названием West of Loathing.

«После 2-3 лет работы с движком больше всего меня радует то, насколько быстро можно совмещать концепты и прототипы», говорит он.

«Я использовал множество различных движков – как небольшие для своих собственных проектов, так и крупные для разработки AAA-игр, однако Unity – это пока что лучший из всех движков, что я видел, так как он позволяет мне быть наиболее продуктивным».

Минусы

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

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

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

Советы для новичков

«Прежде всего, постарайтесь создать в голове конечный образ игры и сфокусируйтесь на нём – вашей конечной целью должен быть не опыт, полученный в процессе, а готовый продукт.

Конечно, полезно вынести пару уроков из неудач, но, как мне кажется, намного важнее задаться целью, изучить всё, что необходимо для достижения этой цели, и в итоге реализовать задуманное», — Виктор Томпсон, West of Loathing

Ren’Py

Обзор движка для создания игр - game maker studio

  • Стоимость лицензии: Бесплатно
  • Подойдёт для: 2D визуальных новелл, симуляторов
  • Совместим с: Python
  • Примеры игр: Long Live the Queen, Analogue: A Hate Story

Ren’Py – это простой в освоении движок с открытым исходным кодом. И хотя он требует начальных навыков программирования, на самых ранних этапах вам понадобится лишь умение работать с текстовым редактором и приложениями по редактированию фотографий. Это удобная стартовая площадка для тех, кто в будущем планирует изучить язык программирования Python.

Джорджина Бенсли, автор Long Live the Queen, говорит по поводу Ren’py следующее.

Плюсы

«Открытый исходный код Ren’Py и его кроссплатформенность дают множество возможностей для всех пользователей движка», говорит Бенсли.

«Я также считаю плюсом тот факт, что движок рассчитан на новичков, но при этом требует вносить правки в программный код игры.

Это лучше, чем графический drag-and-drop интерфейс, так как это показывает, что в программировании нет ничего страшного». Ren’Py подойдёт вам в том случае, если вас пугает сама перспектива создания игры с нуля:

«Одно из важнейших препятствий, с которым сталкивается большинство людей, ранее не работавших над созданием игр, заключается в их уверенности в том, что программирование – это нечто “слишком сложное”, а потому это попросту им не по силам.

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

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

Минусы

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

Советы для новичков

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

ink

Обзор движка для создания игр - game maker studio

  1. Стоимость лицензии: Бесплатно
  2. Подойдёт для: текстовых приключенческих игр
  3. Совестим с: Unity, C#, HTML
  4. Примеры игр: 80 Days, Sorcery!

Ink – это хорошее бесплатное дополнение для Unity, если вы хотите разбавить свою игру диалоговыми ветками и расширенным повествованием. Его легко освоить, в нём не используется продвинутый код, и он бесшовно интегрируется с Unity. Как говорит создатель ink Джозеф Хамфри, данный движок является «промежуточным» — после создания скрипта в ink его можно перенести в более крупную игру на движке Unity. Тем не менее редактор Inky Editor позволяет также создавать веб-игры.

Плюсы

Создание масштабного сценария со множеством диалоговых веток может быстро превратиться в запутанную кашу, поэтому ink поможет вам не потеряться в процессе.

«Авторы игр могут использовать инструменты движка для создания диалогов и текста в формате удобного интерактивного сценария с ключевыми метками», говорит Хамфри.

«Затем движок ink, запущенный внутри Unity, сможет читать эти сценарии и выводить текст на экраны уже в самой игре».

Открытый исходный код играет важную роль в разработке амбициозных проектов. Хамфри отмечает, что «создаваемый на движке ink текст необязательно должен показываться в виде текста. К примеру, в игре Heaven’s Vault движок ink создаёт динамичный сценарий, который интерпретируется самой игрой в виде интерактивной графической новеллы с приключенческими элементами».

Источник: https://genapilot.ru/best-2d-game-engines

Какой движок лучше для начинающих — Unity 3D или gamemaker studio 2?

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

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

И да, в юнити только один язык — C#, на UnityScript никто не пишет, он остался со старых версий движка, его просто ещё недовыпилили.

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

Короче говоря, попробуйте оба движка, на практике виднее будет, может вам оба не понравятся, и вы вообще Unreal возьмёте.

GameMaker не пробовал, но судя по тому, что на нём нет нормальных игр, можно сделать вывод, что изучать его не лучшая идея. На unity же есть и 2D и 3D и не только от инди разработчиков. На счёт сложности, попробовал недавно unity и ничего сложного не увидел, просто читай документацию, смотри туториалы и гугли. Тот же Unity 3D, как редактор кода предлагает VS или монодевелоп. И два языка программирования — JS и CSharp.
А хочется один язык и один редактор. Причина — уроки, информация. Тут на CSharp, там на JS…
Так и используйте один язык и один редактор. Советую C#, т.к. по нему инфы намного больше, да и сам язык лучше.
По состоянию на февраль-март 2018 г. из юнити уже віпилили UnityScript (тот который мнгогие считают за джаваскрипт по недоразумению). Т.е. актуален в юньке именно сишарп.
Game Maker Studio — немного смотрел. Как по-мне он немного кривоват (хотя возможно лучше классического гейммейкера).

А вообще советую посмотреть на Godot, Corona SDK и Defold. Думаю они получше гейммейкера будут и попроще юньки. 🙂

Нравится 1 Комментировать GameMaker ориентирован на 2D. На нём можно писать неплохие игры. С мультиплеером у него всё ок. Главный минус — GML.

Вот рейтинг 2D движков на популярном сайте опросов www.slant.co.

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

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

Источник: https://qna.habr.com/q/437396

Ссылка на основную публикацию
Adblock
detector