Конструктор 8 битных игр

Обновлено: 13.05.2024

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

Общие данные:

Основные функции:

Дополнительные возможности:

Готовые приложения можно быстро протестировать в специальном тест-окне. Вы сможете добавлять разнообразные мультимедийные файлы. Стоит отметить полное отсутствие проблем с совместимостью форматов видео, изображений и звуков. Присутствует функция импорта моделей в 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) — мощная среда для создания игр и программирования. Работает с известными платформами 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 предоставит широкие возможности создания игр для опытных программистов. Перед вами откроются такие инструменты, как: физическая система предметов, библиотеки скриптов, средство настройки реакции объектов на определенные действия и множество других функций.

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

Особенности софта:

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, своей простотой, пошаговым подсказчиком, а также неплохим редактором событий и поведения объектов.

Известное приложение для создания компьютерных игр на Windows. Является бесплатной урезанной версией конструктора. С её помощью появились на свет известные аркады и стрелялки

Вопросы:

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

Рекомендуем! InstallPack Стандартный
установщик
Официальный дистрибутив GameMaker Studio
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Яндекс браузер и сервисы Яндекс готовы к загрузке

Блокировка шок-контента и надоедливой рекламы

Ускорение загрузки страниц с помощью турбо режима

Проверка файлов на вирусы и безопасные онлайн платежи

В состав Яндекс-пака входят: Яндекс Браузер, настройки быстрого доступа к поиску и сервисам Яндекс, расширения для браузеров Яндекс

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

Описание

Полная версия GameMaker (скачать бесплатно её не получится) позволяет написать довольно крутые игрушки в 3D, причем как для Windows, так для iOS и Android. Ну, а рассматриваемый нами софт способен разве что на реализацию 2D-игр под десктоп. Тем не менее, это очень ценная находка для тех, кто мечтал хоть как-то реализовать себя в game-индустрии и придумать собственный сценарий для героев. С её помощью можно создать головоломки, симуляторы и даже стратегии - жанровых ограничений практически нет.

Возможности:

  • реализация двухмерных игр;
  • интеграция приложений с онлайн-платформой Steam;
  • готовые шаблоны локаций, персонажей, объектов, фонов, звуков;
  • уникальный скрипт-язык GML;
  • перетаскивание drag&drop.

Принцип работы:

Приложение предлагает спрайт-шаблоны (графические объекты), комнат, территорий, фонов и отдельных элементов, наиболее встречаемых в играх. Вам нужно будет лишь перетащить выбранное в рабочую зону программы и задать условия - где и что будет находиться, как это будет взаимодействовать с другими объектами или во время каких-то процессов и так далее. Программирование сводится к графическому представлению, то есть знать язык программирования не нужно. Хотя более продвинутые пользователи могут воспользоваться GML - чем-то напоминающим JS и C++.

Плюсы:

  • удобная рабочая зона и понятное управление;
  • создание игры за два-три часа;
  • объекты и сценарии для любых жанров;
  • Game Maker можно скачать бесплатно.

Минусы:

  • чтобы Game Maker скачать на русском, придётся загрузить файл русификатора.

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

Game Maker — бесплатное приложение для создания 2D и 3D игр любого жанра. Освоить софт смогут абсолютно все пользователи, в том числе и без знаний языков программирования.

Возможности Game Maker

  • Встроенный графический редактор;
  • Добавление изображений и звуков;
  • Настраиваемый внешний вид персонажей;
  • Доступна ручная регулировка рабочей зоны;
  • Встроенная коллекция спрайтов, объектов и комнат;
  • Интеграция с магазинами Steam, Google Play;
  • Создание презентаций к продукту;
  • Можно создавать игры 2D и 3D для Виндовс, Android и iOS;
  • Регулярные обновления софта от официального сайта разработчика.
  • Высокая скорость работы;
  • Использует собственный язык GML;
  • Позволяет изменять поведение объектов;
  • Разнообразные звуковые эффекты и анимации;
  • Возможно создание компьютерных игр в конструкторе;
  • Интуитивно понятный интерфейс;
  • Совместима с Windows, Linux и Mac OS X.
  • Высокое потребление оперативной памяти;
  • Полная версия программы Game Maker получила больше функций - помощью Game Maker Pro можно создать игру намного лучшего качества. В то время как бесплатная версия походит только для создание двухмерных простеньких развлекалок, а не разработки мобильных игр. Кроме того, free версия оставляет логотип на экране;

Borland Delphi 7

Java Development Kit (JDK)

Microsoft Visual C++

Visual Studio

Game Maker скачать бесплатно

Последняя версия:
2.3.3.570 от 09.07 2021

Разработчик: YoYo Games (ранее GameMaker Studio Games ltd.)

Операционные системы:
Windows 7, 8, 10

Размер файла: 12 Mb

Полное описание

Главное преимущество программного обеспечения Game Maker Studio - это легкость в освоении. Процесс создания игр осуществляется в режиме Drag & Drop. Вы сможете быстро редактировать объекты и сценарии, а также задавать последовательность действий, реакции и события для своих персонажей.

Вы используете готовую механику игрового движка, которая регулирует параметры игровых объектов, движение игре и прочие нюансы, на разработку которых с нуля уходит очень много времени. По сути, перед вами интегрированная среда программирования на delphi, javascript, не требующая знаний классов и переменных. Благодаря простоте и интуитивно-понятному интерфейсу, разрабатывать игры в режиме drag-n-drop смогут даже новички.

В январе я участвовала в своем первом геймджеме — Global Game Jam 2022, в Стамбуле. На джеме все участники писали игры на движках — ибо надо быстро. Игровой движок — это физика, рендеринг, скрипты, искусственный интеллект. Создавать игру с нуля или пользоваться движком — вопрос вкуса. Вон, Джонатан Блоу вообще пишет свой движок, чтобы писать на нем игру.

Я обратила внимание, что большинство студентов использовали либо Unity либо GameMaker. Сама я питаю нежные чувства к Construct, но на нем всего одна команда делала игру. Я решила поискать альтернативу для себя, заодно запилила подборку бесплатных движков для начинающих (а может и продолжающих) игроделов.

Еще я веду канал в Telegram GameDEVils (на русском) и блог на Substack (на английском), делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).

Популярные движки Steam и itch.io

Вот статистика, игры на каких движках выкладывают в Steam:




Топ-11 движков в Steam:

  1. Unity (27148)
  2. Unreal (6869)
  3. GameMaker: Studio (2806)
  4. RPGMaker (1938)
  5. Ren'Py (1235)
  6. XNA (572)
  7. Adobe AIR (398)
  8. Godot (384)
  9. Cocos2d (326)
  10. MonoGame (280)
  11. Construct (201)

И на каких движках чаще публикуют на itch.io:


Топ-11 движков на itch.io:

  1. Unity (82 000)
  2. Construct (18 300)
  3. GameMaker: Studio (12 100)
  4. Godot (8 640)
  5. Twine (7 800)
  6. Unreal Engine (4 800)
  7. Bitsy (4 800)
  8. RPG Maker (4 500)(не бесплатно, но есть триалка)
  9. PICO-8 (4 200)($15)
  10. Ren'Py (3 100)
  11. LÖVE (1 500)

1. Unity


На Unity разработали много игр, прям МНОГО. Вот ссылочка на Википедию. Unity поддерживается на iOS, Android, Windows Phone, Tizen и Fire OS.

Если оборот или объем привлеченных инвестиций не превышает $100 тыс. за последние 12 месяцев, то можно пользоваться бесплатной подпиской Personal.

Про Unity на Хабре:

2. Unreal


Игровой движок от компании Epic Games, тоже очень популярный, вот список игр из Википедии.

Unreal Engine бесплатный аж с 2015 года, но разработчики игр должны передавать 5% от выручки с продаж игры компании Epic Games, если ежеквартальная выручка превышает $1 000 000.

Про Unreal на Хабре:

3. GameMaker: Studio2


Интерфейс Game Maker объединяет в себе редакторы спрайтов, объектов, комнат, скриптов, а также тайм-лайнов (последовательностей действий с привязкой по времени), путей (маршрутов) движения и констант. Летом 2021 года YoYo Games сделали беплатный доступ без ограничений по времени. Изначально они выдавали триалку только на месяц, для знакомства. Правда экспортировать на бесплатной версии можно разве что на GXC.

За базовую подписку CREATOR (≈ 80 руб./мес.) появляется экспорт для Windows, macOS и Linux. За INDIE (≈ 260 руб./мес.) появляется экспорт для HTML5 и мобилки.

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

Про GameMaker на Хабре:

4. Godot


Про Godot на Хабре:

Cocos2d


Крос-платформенный опенсорсный фрейворк для разработки игр и приложений, преимущественно для мобилки с лицензией MIT. Cocos2d-x развертывается в iOS, Android, HTML5, Windows и Mac.

Фреймворк поддерживает создание 2D и 3D игр, предоставляет такие функции, такие как рендеринг графики, графический интерфейс, аудио, сеть, физика, пользовательский ввод и т.д. Ядро написано на C++ и поддерживает разработку на C++, Lua или JavaScript. У фрейворка есть множество ответвлений: Cocos2d-ObjC, Cocos2d-x, Cocos2d-html5 и Cocos2d-XNA.

Про Cocos2d на Хабре:

5. Construct


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

Есть бесплатная версия Construct, основное ограничение — 2 слоя и максимум 25 «событий» (если авторизоваться, то 50 «событий») в проекте. За события считается любое действие / поведение объекта. Но чтобы попробовать, и даже собрать элементарный платформер — хватает. Персональная лицензия стоит около $5.

6. Twine


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


Чтобы создать простенький сторителлинг с помощью Twine, код писать не нужно. Но можно. Можно дополнить свои истории с за счет переменных, условной логики, изображений, CSS и JavaScript.

Про Twine на Хабре:

7. Adobe AIR SDK (HARMAN)

Кроссплатформенный движок (Windows, OS X, Linux, QNX, Android) от компании Adobe, которая пару лет назад передала на нее права компании HARMAN. Этот движок можно использовать бесплатно, если вы зарабатываете менее 50 тысяч долларов в год. Движок все еще популярен в Steam, от части из-за адаптаций браузерных игр на Flash.

На Хабре про AIR:

8. Ren'Py


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

Про Ren'Py на Хабре:

9. Bitsy

Крошечный онлайн редактор для мини-игр. Это какой-то супер-милый проект и милым сайтом. Разработчик выкладывает логи проекта на itch.io. И там же можно поиграть в игры, сделанные с помощью Bitsy движка.

10. LÖVE


Фреймворк для создания 2D игр на Lua. Он бесплатный, с открытым исходным кодом и работает на Windows, Mac OS X, Linux, Android и iOS. Лицензия zlib, позволяет свободное использовать движок даже в коммерческих проектах с закрытыми исходниками.

Про LÖVE на Хабре:

11/12. XNA и/или MonoGame

НЕбесплатные движки с itch.io и Steam

PICO-8

RPG Maker

Это серия движков для создания РПГ, точнее JRPG, японских ролевых игр. Для RPG Maker тоже нет бесплатной подписки, но есть пробная триалка. RPG Maker поддерживает только Windows. В Steam он лежит для разовой покупки от 500 до 3000 рублей, в зависимости от продукта, там есть несколько «комплектаций». Менять скрипты под себя можно на Ruby-подобном языке.

Больше бесплатных движков

Вот бонусом еще 11 бесплатных вариантов движков:

1. Amazon Lumberyard


Бесплатный кросс-платформенный игровой движок, разработанный Amazon. Визуальная технология Lumberyard основана на CryEngine, но команда разработчиков Amazon уже внесла в систему значительные обновления. Роялти нет, лицензионных сборов нет. Amazon зарабатывает деньги через Amazon Web Service. Естественно, у этого игрового движка прекрасная совместимости с AWS. Помимо бесшовной интеграции с AWS, Lumberyard также предлагает интеграцию с Twitch.

Про Amazon Lumberyard на Хабре:

2. Solar2D (бывший Corona SDK)

Кросплатформенный движок с открытым исходным кодом для создания мобильных 2D-игр и приложений. Поддерживает такие платформы, как Android, iOS, Kindle, macOS, Windows, Linux. Предусмотрена сборка веб-приложений (HTML5). Solar 2D использует интегрированный Lua, наложенный поверх C++ / OpenGL.

Про Solar2D на Хабре:

3. jMonkeyEngine


Движок с открытым исходным кодом, написанный на Java для создания игр и приложений для Android или iOS. Точнее jMonkeyEngine — это набор библиотек для низкоуровневой разработки, а в высокоуровневый инструментарий его превращает интегрированная среда разработки, к примеру jMonkeyEngine 3 SDK.

Про jMonkeyEngine на Хабре:

4. SpriteKit

Это движок для 2-D игр, разработанный Apple и предназначенный для устройств Apple.

Про SpriteKit на Хабре:

5. Box2D


Физический движок от разработчика из Blizzard Entertainment, написан на C++, лицензия MIT.

Про Box2D на Хабре:

6. LibGDX

Кросплатформенная среда разработки на Java, которая предоставляет унифицированный API для создания 2D- и 3D-игр. LibGDX дружит с движком Box2D (физика реального мира), можно добавить поддержку TrueType шрифтов или работать с 3D объектами.

А еще коммьюнити LibGDX проводит геймджемы раз в сезон (март, июнь, сентябрь, декабрь), вот ссылочка на подробную информацию: Game Jams.

Про LibGDX на Хабре:

7. Urho3D


Бесплатный 2D и 3D игровой движок, запускается на Windows, Linux, macOS/iOS/tvOS, Android, и даже на Raspberry Pi и в браузере. Вики Urho3D содержит всю инфу для начала работы с движком, включая практические руководства по настройке.

Про Urho3D на Хабре:

8. CryEngine


Если вы использовали версию движка 5.5+ и заработали 5000$, то придется выплачивать 5% от прибыли. Если вы используете более ранние версии, то можете подать заявку на освобождение от выплат.

Про CryEngine на Хабре:

9. Panda 3D

Движок с открытым исходным кодом для 3D-игр. Язык разработки игр — Python. Сам движок написан на C++ и использует автоматический wrapper-генератор для предоставления полной функциональности движка в интерфейсе Python. Panda 3D может работать практически на всех основных платформах.

10. Bitty


Небольшой кроссплатформенный движок и опенсорсный фреймворк для создания 2D-игр на Lua…

11. Phaser


HTML5-опенсорсный движок для тех, кому хочется писать JavaScript or TypeScript браузерные 2D игры. Для начала работы с движком создатель предлагает просто начать вносить свои правки в уже существующие общедоступные игры и смотреть, что из этого получается. Плюс есть форум, где чувачки из комьюнити активно отвечают.


Кстати, про геймджем по-турецки скоро отдельный пост запилю. Вот пока моя фотка во время джема:


(Это я в шапочке, честное слово)


Мой канал в Telegram с находками про разработку игр, историю игр и геймдизайн: GameDevils (на русском) и блог на Substack (на английском).


Первое знакомство

Однажды мне довелось побывать на мастер-классе по прототипированию у одного известного левел-дизайнера, работавшего в одной из крупнейших IT-компаний в России. На мастер-классе каждому участнику предложили создать свою игру за 1 час, а в конце часа показать игру остальным. То есть я первый раз запускаю программу и через час должен создать игру? Обладая некоторым опытом работы в программах, где необходимо писать код, я не поверил, что такое возможно. К моему удивлению, все (я в том числе) успели сделать свою первую маленькую игру. Пусть и простую, но в нее можно было играть. Так во мне зародилась любовь к конструктору под названием Clickteam Fusion 2.5 (раньше назывался Multimedia Fusion). Ещё популярными конструкторами являются Game Maker Studio и Construct 2. В основном, я работаю в Clickteam Fusion 2.5 (далее CF 2.5). На её примере раскрою принцип работы таких программ и их возможности.

image

Как это работает

Сразу отмечу, что конструкторы предназначены для работы в 2D. Уверен, в ближайшее время появятся и полноценные 3D-аналоги. Если вы настроены попробовать себя в 3D, то без знания программирования, вы сможете создать только карты для популярных игр, которые имеют редакторы-карт. Это уже другая тема, а сейчас я расскажу, как же работать в конструкторе.

При создании новой игры необходимо определить, для какой платформы хотите творить. Конструкторы дают возможность создавать игры для PC, IOS, Android, Html 5, Flash и т.д. Например, чтобы создать игру не только для PC, но и для IOS в программе CF 2.5, придётся докупить или скачать export module ios. Модуль конвертирует игру в код платформы – Xcode. Затем, через несколько нажатий, вы уже сможете тестировать игру на устройствах Apple (также нужен аккаунт разработчика Apple).


Ваша игра будет состоять из кадров (сцен). В каждом кадре можно создавать объекты, которые помогут вам решить любую задачу. Например, если это главное меню и вы хотите создать кнопку «Start», вам необходимо создать объект «active».


Окно «Редактор кадра».


Нажимаем правую кнопку мыши и выбираем «Insert object».


Выбираем объект «active».

Затем, нужно вставить в объект изображение кнопки или нарисовать во встроенном редакторе. В этом окне также можно создать покадровую анимацию. Один объект может иметь несколько анимаций (герой стоит, герой бежит, герой летит).


Окно «Графический редактор».

Осталось придумать событие, которое будет происходить с этим объектом.
Для этого, переходим с вкладки «редактор кадра» на вкладку «редактор событий».


Выбираем из списка необходимые события (условия), при которых, произойдут установленные вами действия над выбранным объектом, группой объектов, кадром.



Если игрок нажимает левой кнопкой мыши на объект «Start», то —

— происходит переход на следующий кадр.


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

Ещё несколько примеров:
— Если объект «шар» коснулся объекта «шип», то на экране появляется надпись «вы проиграли», а объект «шар» меняет анимацию на «шар лопнул».
— Если прошло более 5 секунд с начала запуска кадра, то в правом верхнем углу появляется объект «аптечка».
— Если объект «птичка» коснулся объекта «червяк», то «червяк» исчезает, в объект «счётчик очков» прибавляется единица и один раз проигрывается звук «жалобный крик червя».

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

Active object – самый популярный объект, его используют для создания объектов взаимодействия (главный герой, враги, платформы, ящики и т.д.). Он может содержать много разных анимаций (герой стоит, герой бежит, герой стреляет), иметь встроенные стандартные механики движения и управления.

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

INI object – сохраняет данные после выхода игрока из игры. Можно использовать для сохранения месторасположения любых объектов в кадре.

Physic engine object – появление этого объекта в кадре создаёт гравитацию, параметры которой можно регулировать.

Joystick control object– для touch-устройств создаёт эмулятор джойстика.

IOS store object – даёт возможность сделать внутриигровые покупки для AppStore.

Admob object – позволяет поместить баннерную рекламу в игру.

Touch object – учитывает все касания к экрану touch-устройства. Например, можно создать такое событие:
если игрок одновременно коснулся экрана тремя пальцами, то игра останавливается на паузу.

Если что-то не получается


Список популярных игр созданных на конструкторах

  • Five nights at fraddy's
  • Hotline miami
  • Uncanny valley
  • Hiper light drifter
  • Gods will be watching
  • Echo of the wilds
  • Arcane Soul
  • Savant – Ascent
  • Brazin' Aces
  • Super Ubie Land
  • Airscape: The Fall of Gravity
  • Our Darker Purpose
  • Mortar Melon
  • Who Is The Killer (Episode I)
  • Magnrtized
  • The Next Penelope
  • Concert jungle
  • Fort meow
  • Pitiri 1977


Конструкторы открывают огромный потенциал для создания игр. Особенно для мобильных устройств, на которых есть большой спрос на маленькие игры. Я уверен, что в ближайшем будущем такие компании, как Unity, приведут свой движок к ещё более простому виду. И люди, которые хотят делать игры, больше не будут беспокоиться о коде.

Читайте также: