Для создания каждой игры потребуется своя платформа. Ее выбор зависит от жанра будущей забавы. Платформы для создания игр - это тот же движок, благодаря которому человек может создать собственный "шедевр". На сегодняшний день игры встречаются практически везде - в планшетах, компьютерах, телефонах и просто в игровых автоматах. Платформа - это основа игры, так как от ее вида зависит, каков будет ее жанр, формат, дизайн и прочее.
Игры классифицируются по жанрам: шутер, экшен, аркада, головоломка, стратегия, симулятор и гонки. Это были основные жанры, опираясь на которые, можно создать собственную игру.
Платформы для создания игр
Ниже мы предлагаем обзор 10 платформ для тех, кто не знаком с языком программирования и скриптами. Каждая из программ была оценена пользователями на основе на трех основных критериев - функциональность, удобство и интерфейс.
Game Maker

Средняя оценка: 8.
Эта программа ориентирована на новичков в этой области, поэтому умение программировать не обязательно. Этот софт реализует платформу для игр на слабых ПК, где в меню имеются заготовленные макеты уровней, примеры предметов, образцы звуков и сценариев. Также можно обнаружить внедренные редакторы подвижной графики (спрайтов). С помощью данной платформы для создания 2Д игр пользователь сможет реализовать свои задумки в различных жанрах. В Game Maker предусмотрен обучающий курс по конструированию макетов для будущих образцов новых игр.
Для пользователей, знакомых с этой сферой, в данной программе есть встроенный язык программирования GML (Game Maker Language), который поможет в создании более качественных игр. По умолчанию русский язык отсутствует, но при необходимости можно установить русификатор.
Construct 2

Средняя оценка: 9.
Это еще одна отличная платформа, которая не требует углубленных знаний программиста, но помогает новичкам в создании более мощной игры. Более того, эта платформа для создания игр на "Андроид" может помочь сделать это и на MAC (айфоны и айпады), и на Windows. Игры, разработанные на этой платформе, можно загрузить в браузер и социальную сеть Facebook.
Работать в данной программе несложно, если знать английский язык, так как поддержки русского здесь нет. На этой платформе пользователь будет иметь дело с событиями, предметами и взаимодействиями. В пользовательском меню есть готовые макеты поведения всего окружающего мира. В отличие от остальных платформ для разработки флеш-игр, в Construct 2 полностью реализован эффект частиц на HTML5.
В этой программе имеется движок Box 2D Physics, благодаря которому пользователь может качественно изобразить эффекты по всем законам физики. Для матерых программистов есть возможность подключения расширений (по типу Java), которые способны изменять исходный код игры при экспорте.
Unity 3D

Средняя оценка: 8,7 баллов.
С помощью этого программного обеспечения игра на разных платформах запустится без проблем, так как есть поддержка не только ПК, но и Xbox 360, PayStation 3, Wii. Мультиплатформенный движок Unity подразумевает создание игр и приложений для Win8 и младших серий, а также для Mac OC, Android, Linux и Blackberry.
Интерфейс программы предусматривает использование заготовок скриптов, звуковых эффектов и текстур. Также можно подключить опции в онлайн-режиме и настроить перетаскивание объектов.
3D Rad

Средняя оценка: 8,3 балла.
Эта платформа для создания игр рассчитана на тех, кто желает сделать их с самого начала. Здесь с нуля можно создать аркады, шутеры, квесты, стратегии и головоломки, при этом затратив минимум времени.
Для начала нужно определиться с выбором объектов, затем установить их в таком порядке, чтобы они взаимодействовали между собой. Несмотря на богатый выбор моделей и вариантов действий, в данной программе есть функция, которая позволяет перемещать в текущий проект макеты из других платформ. Для создания хорошего музыкального сопровождения в игре достаточно переместить музыкальные файлы в формате WAV и OGG.
Отличие этой платформы для создания игр в том, что она обладает качественной графической составляющей, правдоподобной физикой, интеграцией в веб-страницы и поддержкой полноценного мультиплеера.
Game Editor

Средняя оценка: 7,3 балла.
Платформа для игр на слабых ПК в формате 2D. Однако она способна создавать игры и для "Андроида". Для работы в этой программе необходимо назначить предмет и задать ему определенные настройки, которые продемонстрируют реакцию на различные события в игровой атмосфере.
Если у пользователя уже имеются зарисовки или готовые материалы, которые он желает задействовать в текущем проекте, то их можно свободно переместить из других программ. Пользователь вправе использовать не только готовые ответные реакции, но и придумать собственные, используя при этом специальный скриптовый язык программирования, который намного проще того же С++ или Java.
Stencyl

Средняя оценка: 9.
Еще один простой вариант платформы для создания игр, управление которой не нуждается в особых знаниях. Работать пользователю придется с готовыми схемами уровней и событиями, которые изображены в виде системы блоков. Их нужно перетаскивать мышью из одного места в другое. Если вариантов создания определенных предметов недостаточно, разработчики этого приложения предусмотрели пропись кода собственноручно, но для этого необходимо знать язык программирования.
Данная утилита будет полезна тем, кто уже работал в программе Photoshop. Интерфейс Stencyl Desinger аналогичен популярному фоторедактору.
Craft Studio

Средняя оценка: 8,7.
Здесь предоставляется полная свобода действия в 3D-сфере: пользователь может самостоятельно писать сценарий и задавать действие, изображать анимации и эффекты. Создатели этой программы продумали каждую мелочь, чтобы платформа для игр на ПК имела интересный и понятный интерфейс. Стоит обратить внимание, что весь инструментарий для работы с моделями и анимациями в программе уже имеется, как и остальные визуальные составляющие. Плюсы этой платформы для создания игр на слабых ПК в том, что конфликта форматов или конвертирования их не будет.
Adventure Game Studio

Средняя оценка: 7.
Многих интересует, какие существуют для создания игр лучшие платформы. Один из ярких примеров - данный инструмент, который позволяет создавать игры в двухмерном пространстве в жанре приключений. Для полного убеждения в том, что программа создаст нужный продукт, вместе с ней есть в комплекте демо-игра, с которой можно ознакомиться. Схема работы проста - нужно изменять игровые комнаты, в которых расположены определенные объекты. Игрок будет действовать согласно скриптам, которые добавляются посредством отдельного редактора. Один из плюсов этого приложения - это поддержка современного формата, то есть пользователь сможет импортировать в игру мультимедийные файлы.
Arcade Game Studio

Средняя оценка: 8,3.
А вот и лучшая платформа для создания игр 90-х годов прошлого века. Это еще одна простейшая программа, не требующая умений в области программирования. В нее уже заложено несколько готовых аркад, которые пользователь сможет изменить по своему вкусу. На данной платформе можно создавать аркады, шутеры с видом сверху и сбоку.
Clickteam Fusion
Средняя оценка: 9.
Очередная платформа с поддержкой множества ОС, например Windows, IOS и Android. Также есть возможность выпустить свои приложения для браузера, которые поддерживают HTML5. С помощью качественного физического движка пользователь может изменять направление мелких частиц и управлять физикой. Для тех, кто мало знаком с рисованием и проектированием, разработчики предусмотрели наличие библиотеки с готовыми макетами анимаций и объектов. После установки данного приложения пользователь автоматически становится членом сообщества, где в дальнейшем сможет общаться с другими пользователями на общем форуме и обращаться за помощью в поддержку.
Game Salad
Средняя оценка: 8,3.
Для начинающих мастеров развлекательных шедевров это отличная платформа для создания игр Android ОС. Она элементарна в использовании, имеет заурядный внешний вид и имеет поддержку внедрения объектов обычным перетаскиванием. На платформе Android игры будут выглядеть вполне неплохо, так как их основой является взаимодействие главного героя с объектами и его нестандартное поведение. В эту программу можно добавлять свою музыку и изображения. Игры, созданные в этой программе, могут воспроизводиться в телефоне и на ПК.
Visionaire Studio
Средняя оценка: 7,3.
Если простые шутеры и аркады не по вкусу будущему создателю игр, то жанр головоломок ему точно понравится. Рассматриваемое приложение именно такие игры и создает. Нужно лишь выбрать героя, локацию, расставить предметы по своему желанию, придумать загадки и прописать команды с подсказками. Однако бесплатно пользоваться можно только демо-версией данного приложения, но этого будет вполне достаточно для ознакомления.
Ведущие бесплатные платформы
Unity
Мультиплатформенный движок, позволяющий создавать качественные игры и заниматься портированием их на все существующие мобильные платформы. Данная программа свободно считывает информацию с 3Ds Max, 3D Maya, Softimage, Blender и CINEMA 4D. Благодаря недавнему обновлению (в виде Unity 4.3) движок может работать с 2D-графикой, имея поддержку физики и спрайтов в данном формате.
Несмотря на совместимость с почти любым 3D-редактором, в данном ПО редактор графики ограничен в своих операциях - отсутствие самостоятельного моделирования вынуждает пользователей создавать контент в сторонних 3D-редакторах. Однако не стоит расстраиваться, так как в библиотеке есть богатый ассортимент заготовок, которые можно использовать бесплатно или купить у авторов за фиксированную цену.
Кроме бесплатной версии Unity, есть Pro, которая стоит 1500$. В данном случае можно оформить ежемесячную подписку. Обойдется она в 75$. Платная версия движка имеет значительные отличия от обыкновенной. Здесь улучшенное освещение, продвинутая физика и многое другое.
Отзывы пользователей в основном положительные, потому что редактор может поддерживать не только готовый, но и воссозданный сценарий. Отрицательные мнения касаются закрытого кода движка.
Unreal Development Kit
Epic Games подарили миру бесплатную версию платформы для создания игр - Unreal Engine 3. Она неоднократно была использована в создании ААА проектов, включая именитые шедевры, как Borderlands, Bioshock 2 и Singularity. Эта платформа несет в себе немалый графический потенциал, который применим даже для создания мобильных игр и приложений. У UDK имеется собственный уникальный инструмент для разработки уровней в самой программе, не используя сторонние приложения. Этим она отличается от простого Unity.
Unreal обладает возможностью создания игр в различных жанрах, включая RPG, который спроектировать и воссоздать очень непросто. Уникальный движок обладает индивидуальным объектно-ориентировочным языком программирования, напоминающим С++ или Java. Также UDK является кроссплатформенной программой, так как позволяет портировать игры на различные платформы.
Что касается оплаты, то она потребуется только при релизе уже готовой игры. Однако независимые разработчики используют другой подход, который не требует больших затрат в начале разработки. Лицензионный сбор в момент издания игры будет составлять 99$, но при выручке за игру в сумме более 50000$ пользователь обязан выплатить 25% от суммы, что считается вознаграждением для авторов.
У этой платформы только положительные отзывы пользователей, хотя многим приходится изучать С++.
NeoAxis 3D Engine
Данная программа для реализации 3D-проектов в исполнении намного проще двух предыдущих, что дает возможность развиваться и тренироваться на данном поприще. Здесь можно создать самостоятельные игры-симуляторы, виртуальные реальности и другие. Также приложение используется в качестве вспомогательного, если в другом движке не предусмотрено создание и моделирование. Данная платформа может функционировать на ОС Windows ХР и новее, имея установленный NET 4.0.
Некоторые учебные заведения используют этот движок для наглядного пособия по проектированию и моделированию в 3D-сфере. В меню можно найти набор готовых карт и проектов, а в качестве приятного бонуса представлен вариант на русском языке. Несмотря на простую графику, это отличная платформа для ознакомления с 3D-технологиями.
Отзывы об этой программе в основном положительные. Однако есть и такие пользователи, которым не нравится качество графики.
CryENGINE
Это победитель среди всех представленных платформ для создания игр на ПК и консоли. Здесь движок обладает невероятной мощностью, которую Crytec продемонстрировали в игре Far Cry. Кроссплатформенный движок поддерживает консоли нового поколения. Самый продвинутый движок обладает артхаусным освещением, имеет самую продвинутую физику и реалистичную систему анимаций. Невероятные возможности данного ПО позволяют изображать детализированные и качественно прорисованные уровни в играх.
Но ничто не достается просто так. Чтобы в совершенстве овладеть этим инструментом, понадобится некоторое время, а новичкам лучше пока отложить знакомство с CryEngine.
Чтобы просто работать и развиваться в данной программе, подойдет и бесплатная версия, которая не рассчитана на коммерцию. На сайте разработчиков нет информации относительно цены на сборы за реализацию. Чтобы выпустить игру, созданную на CryEngine, пользователю необходимо связаться с Crytec, предоставить все детали, относящиеся к игре, и согласовать цену.
В основном отзывы об этом движке положительные. Пользователи тепло отзываются о данной программе. Однако есть несколько отрицательных отзывов. Некоторые пользователи недовольны тем, что в программе отсутствует элементарное обучение азам. Также для работы с ней необходимо серьезное оборудование.
Рекомендации специалистов
Создание игр - это тяжелый и кропотливый труд, требующий знаний, умений и терпения. Мало кто доводит начатое дело до конца, выпуская инди-игру или полноценный шутер. Ведь недостаточно просто нарисовать уровень, добавить объекты и прописать коды. Необходимо четко знать, что пользователь хочет видеть в игре. Если это аркада, то необходимо определиться, в каком формате она будет, с каким видом. Если игра-головоломка, то нужно прописывать скрипты взаимодействия главного героя с окружающим миром или с определенным предметом.
Первые шаги - самые главные, так как они определят будущее игры. Начать стоит с простейших платформ, которые не требуют особых знаний в программировании и имеют в запасе библиотеку заготовок. По мере знакомства с одной платформой можно воспользоваться другой, посмотреть код предмета, а на его основе создать свой маленький шедевр. Главное - не оставлять свое дело на полпути.