Материал будет интересен всем, кто реально задумывается о разработке игры.
Общие данные:
Русский язык
Лицензия
Удобство интерфейса
Рейтинг
CRYENGINE
Коммерческий кроссплатформенный 3D-движок, разработанный Crytek. Он использовался для таких игр, как Prey (2017) и Everybody’s Gone to the Rapture.
Фото: store.steampowered.com
Предназначен для разработки: 3D-игр.
Платформы: Windows.
Языки программирования: Lua.
Стоимость: Бесплатный, пока ваш проект не заработает более 5000 долларов в год, впоследствии взимается 5-процентный сбор.
Обучение: CryEngine имеет несколько бесплатных обучающих видео, которые охватывают все: от установки программы и пошаговой инструкции по созданию простой игры, похожей на Flappy Bird, до более сложных вещей, таких как сборка настраиваемой версии движка.
Сайт: https://www.cryengine.com/
Начало работы: https://www.cryengine.com/tutorials
Clickteam Fusion 2.5
ClickTeam это яркий пример программы, в которой вместо программирования обычного пользователю предлагается программирование визуальное. Это по сути перетаскивание различных иконок и значков, кликание по различным пунктам и установка условий. У такого подхода масса подводных камней, но это не мешает многим разработчикам делать свои игры в ClickTeam.
На Ютуб есть серия хороших уроков по программе, поэтому прежде чем начинать работать, можно посмотреть и решить – нужно ли вам это.
GDevelop

Еще одна программа с поддержкой визуального программирования, на этот раз полностью бесплатная. Имеет несколько замороченный интерфейс, что немного не вяжется с назначением программы – созданием простых казуальных игр. Для людей, начинающих изучать создание игр подходит идеально.
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% прибыли от продаж игры
Шоукейс проектов
Godot
Бесплатный движок, который поддерживает комьюнити. Поддерживает самые разные платформы и идеален для тех, кто не хочет платить, но хочет мощный инструмент для работы с 3D и 2D. А еще это вероятно единственный подобный движок, имеющий простую настройку управления в игре.
Основные функции:
2D/3D
Тестирование игр
Встроенный редактор событий
Добавление медиафайлов
Библиотека текстур и моделей
Настройка поведения объектов
Предпросмотр игрового процесса
Рейтинг
GameMaker: Studio
GameMaker: Studio — бесплатная версия популярного профессионального набора инструментов для создания небольших мобильных мультиплатформенных игр. Благодаря удобному интуитивно-понятному интерфейсу программы разработчики игр могут разрабатывать свои творения более быстро и эффективно. Все это потому, что им не придется заниматься ручным кодингом, затрачивая на этот процесс уйму времени.
В дистрибутиве GameMaker: Studio содержатся готовые шаблоны спрайтов, комнат и отдельных объектов. Все их можно несколькими движениями мыши перетаскивать на будущее игровое поле, указывая при этом условия их взаимодействия между собой.
Основные возможности GameMaker: Studio:
- Кроссоплатформенность. Без особых трудностей можно создавать игры для Windows, Android, Linux.
- Удобное рабочее окно программы, где нет ничего лишнего.
- Возможность создания небольших двухмерных игр за считанные часы.
- Готовые приложения можно интегрировать со Steam.
- К приложению можно подключать готовые шаблоны, пошагово менять пути, объекты, звуки, фоны, скрипты и делать из этого всего интересные и необычные игры.
- GameMaker классно подойдет для разработки игр и приложений на мобильных платформах.
Скачать GameMaker: Studio
Уроки по GameMaker: Studio
————————————-
Love2D
Стоит отметить, что среди современных разработчиков очень популярен язык Lua. Если вы решите его изучать, не забудьте попробовать поработать в среде Love. Это open source проект, для увлеченных програмированием людей. Стоит помнить, что это не конструктор игр, а фреимворк, который тем не менее поможет в их создании.
Defold

Но если Love для вас слишком сложен, есть смысл попробовать Defold от компании King, известной своими мобильными хитами. Defold значительно упрощает создание игр, а его мощности вполне хватит на типичную инди или мобильную игру. Желательно знание языка Lua, хотя для простой игры хватит и нескольких руководств.
Когда вы запустите Defold, вам предложат скачать примеры поэтапного создания игр. К сожалению, они на английском языке, но разобраться в них не сложно не сложно. А после вы можете скачать готовые игры и посмотреть как они устроены. Defold сегодня весьма популярен за счет того, что работать в нем можно очень быстро и эффективно, при этом он полностью бесплатен и имеет большое дружное сообщество, где ответят на практически любой вопрос.
3D Rad
3D Rad — бесплатная программа для простого создания (без использования кода) различных ЗD-игр, интерактивных приложений и физических симуляций. Создание приложений в 3D Rad основывается на сочетании в различных комбинациях компонентов (объектов) и настройки взаимодействия между ними. Физика базируется на учете взаимодействия между объектами.
В 3D Rad есть функция импорта моделей в создаваемый проект, большое количество примеров и образцов трехмерных объектов, а также возможность добавления звуковых эффектов в формате WAV или OGG. Работы сделаны с помощью 3D Rad можно распространять в виде отдельных программ или веб-приложений.
Основные возможности 3D Rad:
- Создание качественных ЗD-игр.
- Реалистичная физика взаимодействия объектов.
- Возможность импорта моделей.
- Качественная обработка графики.
- Возможность применения искусственного интеллекта.
- Возможность использования мультиплеера.
- Высококачественные аудиоэффекты и музыка
- Возможность встраивания игр на веб-страницы.
————————————-
Об этой статье
Эту страницу просматривали 484 484 раза.
Дополнительные возможности:
Функция Drag&Drop
Поддержка мультиплеера
Моделирование анимаций
Подключение плагинов
Совместный режим работы
Инструмент комплексной отладки
Статический анализ исходного кода
Рейтинг

Unity 3D – одно из самых известных сред, позволяющих разрабатывать интерактивные игры под операционные системы Windows, Mac, iOS, Android, Linux, Wii, Playstation, Xbox One и других. Возможно написание сценариев на языках JavaScript, С#, Boo. В разделе «Помощь» новички найдут большое количество примеров и образцов по эксплуатации софта.
Готовые приложения можно быстро протестировать в специальном тест-окне. Вы сможете добавлять разнообразные мультимедийные файлы. Стоит отметить полное отсутствие проблем с совместимостью форматов видео, изображений и звуков. Присутствует функция импорта моделей в FBX, COLLADA, 3DS, DXF. Бесплатная версия программы получила некоторые ограничения функционала.
Достоинства Юнити 3Д:
- Высокая скорость компиляции;
- Работа с браузерной графикой;
- Обширная библиотека объектов;
- Качественный и удобный интерфейс;
- Развитые инструменты визуализации;
- Использует игровые движки NVIDIA PhysX;
- Возможность настраивать поведение объектов;
- Создание видеоигр с поддержкой OpenGL и DirectX;
- Регулярные обновления ПО от студии Unity Technologies.
Полный обзор »

CryENGINE Free SDK — мощное средство, с помощью которого были созданы популярные шутеры от первого лица Far Cry и Crisis. Обратите внимание на обилие встроенных текстур, скриптов и объектов. Благодаря наличию интуитивно понятного интерфейса программы и удобной системы подсказок, можно полностью освоить управление за считанные часы (отличный результат, по сравнению с прочим софтом аналогичного уровня).
Если вы планируете профессиональный проект, то используя графический движок CryENGINE, вы сможете достичь всех поставленных целей. Также, на фоне других конструкторов игр, доступна оптимизация интерактивных приложений под GPU-рендеринг и внедрение поддержки свежих версий DirectX.
Возможности Край Энджайн:
- Детальная прорисовка уровней и карт;
- Позволяет делать скриншоты и делиться ими в соцсетях;
- Импорт объектов из графических редакторов 3ds Max и Maya;
- Возможность использовать фотореалистичную графику, элементы
виртуальной реальности; - Наличие официального маркета с платными и бесплатными моделями;
- Функция предварительного просмотра локаций в режиме реального времени;
- Ваши игры для ПК можно портировать на Sony PlayStation и Xbox 360.
Полный обзор »

3D Rad — популярная программа, содержащая инструменты для создания трехмерных игр. У вас получится сделать действительно качественный продукт, благодаря широкому набору интегрированных текстур, теней, визуальных эффектов и так далее. Доступно добавление медиафайлов, в том числе: музыкального оформления и изображений.
Позволяет подключать к вашим проектам функцию мультиплеера. Стоит отметить, что программное обеспечение использует мощный игровой движок PhysX от компании nVidia, что выводит его на довольно высокие позиции среди конкурентов.
Главные преимущества:
- Небольшой размер установочного файла;
- Развитые средства моделирования анимации;
- Глубокая настройка текстур локаций и объектов;
- Содержатся готовые шаблоны с локациями и персонажами;
- Среда разработки 3D игр любого жанра для Windows и Mac OS;
- Поддержка внешних звуковых эффектов, скриптов и дополнений.

Unreal Development Kit (UDK)
Unreal Development Kit (UDK) — мощная среда для создания игр и программирования. Работает с известными платформами Windows iOS, Linux, Android, Xbox 360, Playstation, PSP и так далее. Отличается от большинства аналогов продвинутой системой по настройке физики поведения и взаимодействия предметов. Позволяет самостоятельно регулировать освещение, тени и всевозможные эффекты.
Включает в себя средства Unreal Kismet, Cascade и Matinee, необходимые для качественной визуализации игровых событий. В разделе Epic Citadel можно найти много интерактивного контента для создаваемого вами приложения.
Сильные стороны:
- Поддержка LAN и прямого подключения к IP;
- Встроенный язык программирования UnrealScript;
- Наборы скриптов, спрайтов, текстур, и звуков;
- Возможность создания компьютерных и мобильных игр;
- Тестирование проекта Unreal Engine в реальном времени;
- Простой в использовании интерфейс, подсказки для новичков.

Kodu Game Lab — отличный вариант для создания компьютерных игр разных жанров без наличия специфических знаний. Отличается наличием мощного конструктора локаций, уровней и объектов. Обеспечивает комфортный процесс разработки двумерных и трехмерных моделей.
Программное обеспечение стабильно получает автоматические обновления от корпорации Майкрософт. Начинающие пользователи могут пройти удобное обучение по основам работы с программой. Возможностей софта вполне хватит для строительства целого игрового мира, населенного разнообразными персонажами, которые будут взаимодействовать друг с другом по заданным вами правилам.
Ключевые преимущества:
- Интеграция с Visual Studio 2010;
- Хранение данных в облаке Kodu;
- Наличие удобной таблицы событий;
- Обладает открытым исходным кодом;
- Репост скриншотов в социальные сети;
- Современный русскоязычный интерфейс;
- Поворот камеры (управление видом сверху, сбоку);
- Экспорт мультиплатформенных игр на PC, Xbox и Zune;
- Использование высокоразвитого искусственного интеллекта;
- Поддержка современных технологий XNA Microsoft Game Studio.

NeoAxis 3D Engine предоставит широкие возможности создания игр для опытных программистов. Перед вами откроются такие инструменты, как: физическая система предметов, библиотеки скриптов, средство настройки реакции объектов на определенные действия и множество других функций.
Отдельного внимания заслуживает возможность сборки высококачественных транспортных средств и зданий. При построении локации, можно самостоятельно регулировать освещение, детализацию, рельеф карты и прочие параметры.
Особенности софта:
- Скриптинг на C# и .NET;
- Встроенная поддержка сети (онлайн игры);
- Наборы готовых действий для персонажей;
- Подключение дополнительных плагинов;
- Совместимость с Windows Forms и Presentation Foundation.

Construct 2 — удобный инструмент, с помощью которого вы сможете быстро создать игру или приложение. Доступно подключение дополнений и плагинов. Включает в себя продвинутую систему визуализации событий, позволяет тонко настраивать поведение любого объекта на локации.
Доступна разработка браузерных 2D игр с поддержкой HTML5. Обратите внимание, что бесплатная версия создана для некоммерческого использования и содержит ограниченный функционал. Более развитые возможности вы найдете в Construct Classic, правда для работы с последней, понадобится иметь соответствующие знания в области программирования.
Ключевые особенности:
- Не требует специальных навыков;
- Простой и интуитивно понятный интерфейс;
- Позволяет создавать игры любых жанров;
- Большое количество обучающих видеороликов;
- Регулярные обновления софта от официального сайта;
- Поддерживает компьютерные и мобильные платформы;
- Возможен предпросмотр игрового процесса без компиляции.
Полный обзор »

Game Editor — небольшая утилита для создания простых двухмерных игр на компьютеры или мобильные устройства. Не требует от пользователя специальных знаний языков программирования. Содержит готовые шаблоны с разными текстурами и моделями. Также вы найдете встроенные наборы анимаций.
В процессе работы над проектом, можно добавлять музыкальное сопровождение, поддерживаются различные аудиоформаты, среди которых: WAV, MID, Ogg Vorbis и прочие. Стоит отметить, что есть и Express-версия софта за 99 $, позволяющая вам выставлять своё творчество на продажу на витринах популярных онлайн-маркетов.
Основные преимущества:
- Открытый исходный код;
- Наличие подсказчика для новичков;
- Поддержка экранов высокого разрешения;
- Функция встраивания изображений и музыки;
- Простой и удобный редактор событий и поведения объектов;
- Существует веб-версия Гейм Эдитор для доступа к одному проекту с разных устройств.

Autodesk 3ds Max — мощный графический редактор, обладающий всеми необходимыми инструментами для профессионального 3D-моделирования. Является важной составляющей в разработке компьютерных игр, дизайна интерьера, а также телевизионных и мультипликационных роликов.
Присутствуют огромные возможности для создания 2D и 3D моделей. Готовые объекты можно экспортировать в другие приложения, в которых вы разрабатываете собственные игры. В процессе редактирования объектов, доступна тонкая настройка детализации, освещения, резкости и так далее.
Имеется широкий выбор фильтров и эффектов. Поддерживается подключение плагинов и скриптов. Стоит отметить продвинутые средства для работы со сложными сценами.
Сильные стороны:
- Автоматическое сглаживание сцены;
- Управление свойствами материалов;
- Ручная регулировка источников света;
- Доступна совместная работа над проектами;
- Реалистичная симуляция природных явлений;
- Наличие встроенной библиотеки с объектами;
- Функция предпросмотра своих графических моделей;
- Обеспечивает высокоскоростной рендеринг и композитинг;
- Импорт/экспорт файлов в форматах FBX, JPEG, PNG, DWG, DXF, BMP, TIFF;
- Мощный набор инструментов для моделирования, анимации и визуализации.
Полный обзор »

При помощи программы GameMaker Studio, вы сможете создавать свои 2D игры для компьютеров под управление Виндовс. Для начинающих разработчиков присутствует множество шаблонов, содержащих различные локации, персонажей, текстуры, модели и звуки. Более продвинутые пользователи смогут писать код на специальном скриптовом языке GML, во многом схожим с C++ и JavaScript.
Основные возможности:
- Использование встроенных спрайтов, объектов и сценариев;
- Настраиваемая рабочая область, удобное управление;
- Совместимость утилиты с ОС Windows XP и выше;
- Поддержка перетаскивания при помощи Drag and Drop;
- Создание приложений, интегрируемых с онлайн-платформой Steam.
Полный обзор »

Clickteam Fusion содержит опции, позволяющие создавать простые игрушки для ПК и мобильных гаджетов. Включает в себя редактор событий и свойств. Использует новую версию движка Physics Engine Multimedia Fusion. Имеются библиотеки готовых скриптов и моделей.
Особенности Кликтим Фьюжн:
- Наличие менеджера расширений;
- Поддержка форматов HTML5 и Flash;
- Компактный размер инсталляционного файла;
- Позволяет задать вопрос в службу поддержки;
- Аппаратное ускорение и шейдерные эффекты;
- Быстрое добавление вспомогательных объектов;
- Возможность рисовать графику в специальном окне;
- В платной версии можно публиковать проекты на маркетах Google Play и App Store.
Полный обзор »
В сегодняшней подборке были рассмотрены самые популярные программы для создания компьютерных игр в 2D и 3D игр. Каждое приложение отличается уникальными функциями, а также имеет свои плюсы и минусы. Загружайте понравившийся софт и создавайте абсолютно новые игры, воплощая в них все свои задумки и фантазии.
Начиная с профессиональных программ, стоит выделить CryENGINE, NeoAxis и Unreal Development Kit. Все они предоставят обширный функционал для разработки красочных игр на любую тематику. НеоАксис получил расширенные инструменты для реализации мультиплеерных игр. UDK славится тонкими настройками физики предметов. Софт от компании Crytek обладает полезной опцией запуска редактора моделей без предварительной установки на компьютер. Небольшая ложка дегтя всех программных продуктов — высокие системные требования.
В такой яростной конкуренции вышеприведенных утилит, выгодно расположилась Unity 3D – золотая середина, также включающая в себя все необходимые возможности, да еще и на мощном движке PhysX от NVIDIA. Поддерживает фактически все ОС: Xbox, Playstation, Wii, Android, iOS, Windows, Linux, Mac и так далее. Кроме того, предоставляет развитые средства для тестирования приложений. По вашему желанию, открывает доступ сразу нескольким пользователям к одному проекту, для комфортной совместной разработки.
Kodu Lab и 3D Rad — хорошие варианты для новичков, желающих испытать себя в области создания 3D игр. Вам не понадобится тратить уйму времени на обучение программированию. Софт содержит огромное количество текстур, объектов и моделей, а также библиотеки готовых действий для персонажей. Позволяет тонко настраивать взаимодействия объектов и управлять законами физики. Стоит отметить, что Коду получила самый простой и понятный интерфейс среди аналогов в подборке.
Созданные с помощью 3ds Max высококачественные модели и текстуры, можно экспортировать в другие утилиты для последующего применения в игровых конструкторах, например: Юнити 3Д, CryENGINE и прочих.
Game Editor, Construct 2, Game Maker Studio и Clickteam Fusion — приложения для создания двухмерных игр. Констракт 2 превосходит оппонентов русскоязычным меню, более удобным управлением и большим набором инструментов, позволяющим разрабатывать даже браузерные версии своих творений. ГеймМейкер Студио даст возможность продвинутым юзерам, освоившим принципы программирования, заниматься написанием кода на уникальном скрипт-языке GML. Внимание же новичков зачастую привлекает GameEditor, своей простотой, пошаговым подсказчиком, а также неплохим редактором событий и поведения объектов.
RPG Maker и другие движки
В начале 2017 года мы писали о внезапном появлении RPG Maker на площадке Steam и о том, как движок стремительно набирает популярность среди начинающих инди-разработчиков. Но есть и другие инструменты, на которые стоит обратить внимание:
HaxeFlixel с открытым исходным кодом и кроссплатформенностью.
Stencyl – инструмент для создания игр без использования программирования.
3D

Создание 3D моделей дело трудоемкое. Это практически виртуальная скульптура. Но существуют программы эту задачу упрощающие. Например Magicavoxel – воксельный Open Source редактор, позволяющий создавать модели из маленьких квадратиков – вокселей. Из-за простоты использования очень хорошо подходит детям. Также в нем можно делать наброски будущих локаций для более серьезных редакторов. Когда я впервые запустил Magicavoxel, я вспомнил как в детстве лепил невероятные вещи из пластилина. Но тут возможностей еще больше, поэтому рекомендую всем.
Unity 3D
Unity 3D — мощная среда разработки, которая позволяет легко создать игру. Созданные с помощью Unity 3D игры и приложения работают в операционных системах Windows, OS X, Android. iOS, Linux, Blackberry а также на игровых приставках Wii, PlayStation 3 и Xbox 360. Приложения, созданные с помощью Unity, поддерживают DirectX и OpenGL.
С помощью Unity 3D можно создавать видеоигры любых жанров. Разработчик может легко импортировать текстуры, модели и звуки. Для текстур поддерживаются все популярные форматы изображений. Создание скриптов осуществляется, в основном, с помощью JavaScript, хотя коды можно писать и на С#.
Основные возможности Unity 3D:
- Широкие возможности настройки.
- Доступный и понятный интерфейс.
- Сценарии на С#. JavaScript и Boo.
- Полная интеграция игрового движка со средой разработки.
- Поддержка перетягивания объектов в редакторе.
- Поддержка импорта большого количества форматов.
- Встроенная поддержка сети.
- Поддержка физики ткани (PhysX Cloth).
- Возможность дополнения функционала.
- Инструменты для совместной разработки.
- Возможность использования систем контроля версий.
Скачать Unity
Уроки по Unity 5
————————————-
Stencyl
Еще одна среда для разработки простых компьютерных игр, которая не требует от пользователя знания кодов и языков программирования. Вам придется работать со схемами и сценариями, представленными в виде блоков. При этом разрешается перетаскивать объекты и характеристики мышкой. Несмотря на то, что в блоках предусмотрены десятки вариантов, авторы Stencyl позаботились и о тех, кому этого может не хватить. Так, разрешается прописывать в блоках свой код. Правда, для этого понадобится разбираться в программировании.
Пользователям, которые работали в Photoshop, понравится графический редактор Scene Designer, предназначенный для рисования игровых миров. Его инструментарий поразительно напоминает меню популярного фоторедактора.
————————————-
Главное, из-за чего писался этот блог
Обычно когда мы видим разработчиков игр и туры по игровым студиям, нам показывают компьютеры. Но есть одна вещи, которые практически никогда не попадают в поле зрения. Ручка и бумага, пластилин и конструкторы – это такие же инструменты разработчика, как программы и компьютер. Их использование в разработке игр невероятно важно, поскольку с помощью них создаются первые наброски, прототипы и модели. Работа за компьютером не только утомляет, но часто лишает возможности увидеть свою работу со всех сторон, попробовать показать её кому-то и проверить, как она работает с окружением.
Не отказывайтесь от бумаги и ручки, возможно именно они помогут вам нарисовать нечто уникальное. Не забывайте лепить руками и не считайте плохой идеей собрать уровни своей игры из конструктора или кубиков. Так вы не просто посмотрите на свою работу по-новому но и будете развивать свое творческое мышление.
Спасибо за внимание.