Создать игру самому на компьютере без программ и скачивания

Обновлено: 05.07.2024

Программное обеспечение GDevelop для создания игр - создавайте видеоигры без программирования

Join our community of thousands of game creators on Discord and on our forums.

Создавай стратегические игры с GDevelop

Создавайте приключения и кликеры в GDevelop

Создавай платформеры с GDevelop

Создавай космические стрелялки с GDevelop

Создавайте мариоподобные игры с GDevelop

Создавай стратегические игры с GDevelop

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

События позволяют легко создавать игры

При нажатии "Пробел" проигрывается анимация персонажа и звук. Если враг касается персонажа, они оба уничтожаются.

GDevelop осуществляет визуальное программирование на следующем этапе, позволяет вам добавлять готовые поведения к игровым объектам и делать новые поведения с помощью этих интуитивных, легко изучать события.

Publish your games on the web, make a mobile app for iOS and Android, publish on Steam, Facebook, Itch.io, Newsground, the Windows store. Games created with GDevelop run anywhere and can be exported in a single click.

Делайте игры для iOS, Android, Windows, MacOS и Linux

Выразите ваши маленькие и большие идеи: вы можете прототип новых функций в играх в минутах, и уточните их без ограничений. Создание игр никогда не было так легко и быстро, при помощи визуальных редакторов, предоставленных GDevelop. Хотите пойти ещё дальше? Вы можете расширить возможности игрового движка с помощью Javascript.

From 0 to a simple game with the integrated physics engine.

Учебники по GDevelop и документация на вики

Придумывай и опубликуй свои игры с Gdevelop. Включает туториалы и примеры.

GDevelop - это создатель игр с открытым исходным кодом, с приоритетом быстрого и интуитивного создания игр.

GDevelop был создан с любовью от Florian Rival

Благодаря участники кто добавили нововведения, чинят ошибки/баги, присылают новые примеры, пишут руководство, и помогают сообществу. Terms and Conditions - Privacy Policy - Press kit

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



Как делать свои игры бесплатно? Руководство по разработке инди-игр от T3

Вам не нужен ААА бюджет или ученая степень, чтобы делать игры.

Для того, чтобы делать свои игры, не обязательно быть профессиональным разработчиком. Только за эти выходные энтузиасты и самоучки сделали более 7000 новых игр, участвуя в Global Game Jam. В течение 48 часов команды со всего мира собрались вместе, чтобы нарисовать, разработать и опубликовать игры, соответствующие тематическому заданию из одного слова: “волны”.

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

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

Новичок? Начни со Stencyl


Если вы абсолютно новый человек в игровой индустрии, редактор с технологией перетаскивания (drag and drop), такой как Stencyl, вам подойдет. Код в нем спрятан за интерфейсом “что видишь — то и получаешь”. Фрагменты программируемой логики в нем выглядят как кусочки паззлов, с помощью которых можно делать вот такие игры.

Когда вы впервые запускаете Stencyl, он спросит, хотите ли вы пройти их ускоренный курс. Это бесплатный туториал, в котором вам объяснят азы на основе анимационного персонажа-игрока по имени Нони, милого врага-клоуна и набора тем для создания вашего первого 2D уровня. Также в наборе есть звуки и несколько поведенческих моделей для построения игровой логики.

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


Онлайн-туториал медленно и доходчиво все объяснит, так что вы растопчете всех клоунов в кратчайшие сроки. А встроенная Stencylpedia поможет вам быстро освоиться в разработке для iOS, Android, Windows, Mac, Linux, Flash и HTML5.

В качестве альтернативы, попробуйте Ink:

Inkle Studios стоят за разработкой таких мобильных текстовых хитов как 80 days и Sorcery! Их язык сценариев достаточно прост, что позволяет сценаристам легко и быстро создавать разветвленное повествование. Если олдскульные адвенчуры — это ваше, то Inkle Studios хороша для начала.

Нужно больше возможностей? Попробуйте GameMaker Studio


YoYo games хотят сделать разработку игр настолько прозрачной и упорядоченной, насколько это возможно, и GameMaker Studio как раз отвечает этим целям. Как и Stencyl, GameMaker Studio обладает drag and drop интерфейсом, что позволяет вам строить код блок за блоком даже без опыта программирования.

Это эффективный игровой движок, построенный на событиях и действиях. Когда происходит событие, такое как нажатие кнопки или столкновение, игра производит действие, к примеру, перемещает игрока или издает звук.

В GameMaker Studio есть готовые действия, которые можно легко связывать друг с другом, или, если вы более смелый, можно писать свои собственные с помощью GML (Game Maker Language). GML намного проще изучить, чем такие языки как C++ или Java. Также есть множество пошаговых онлайн-туториалов, которые объяснят вам азы. Этот видеогайд про то, как сделать свой астероид хорошо подходит для начала:

Функционал бесплатной версии ограничен, но она подходит для того, чтобы учиться. А с помощью полной версии вы сможете делать мультиплатформенные игры для Android, HTML5, iOS, OS X, PS4, PS3, PS Vita, Ubuntu, Xbox One, Windows 8, Windows Phone 8 и Windows RT.

В качестве альтернативы, попробуйте PlayCanvas:

Если хотите делать игры на ходу, прямо в браузере, попробуйте PlayCanvas. Просто создайте аккаунт и ныряйте прямо в туториал.

Полны авантюризма? Пробуйте Unity


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

Именно этот движок стоит за высококачественными релизами, такими как LaraCroft GO от Square Enix Montreal и Max: The Curse of Brotherhood от Press Play. Он позволяет создавать 2D и 3D игры для разных платформ с реалистичной физикой, красивым светом и кастомными деревьями, качающимися на ветру.

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

В качестве альтернативы, попробуйте Unreal:

Unreal Engine от Epic Games — это движок, который стоит за такими ААА проектами как Bioshock Infinite, Mass Effect 3 и Gears of War 4. И, что совсем невероятно, им можно пользоваться абсолютно бесплатно.

Начинайте творить


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

— Делайте пиксельный арт в браузере с помощью Piskel
— Рисуйте спрайты, текстуры и фоны в GIMP
— Делайте гладкую векторную графику в Inkscape
— Создавайте и анимируйте 3D модели в Blender
— И, если вас увлекает музыка в играх, пишите и редактируйте многоканальные записи в Audacity

Так чего же вы ждете?

Кстати, если вы хотите расширить свой круг знакомств в геймдеве, пообщаться с теми кто сейчас в Москве занимается разработкой игр, послушать лекции по игровой индустрии и IT от экспертов, то приглашаем на наши бесплатные открытые лекции в ВШБИ. В марте их будет много, для входа надо только зарегистрироваться. Подробности про каждое мероприятие и ссылки на регистрацию:

Как создать собственную игру-бродилку онлайн

Бродилка — жанр приключенческих компьютерных игр, герой которых перемещается по неизвестной местности для нахождения какого-либо объекта. Пожалуй, бродилки — это вечнозеленый жанр со времен Acornsoft Labyrinth (и тому подобного). На любом игровом портале или том же Google Play сотни такого рода игр. Учитывая популярность и востребованность жанра, у многих возникает вопрос — как создать свою игру.

Существуют десятки движков разного уровня сложности (Unity, Unreal Engine и так далее). В этой статье продемонстрирую функционал игрового движка Gamefroot с базовым набором возможностей . Его п люсом является возможность «клепать» игры прямо в браузере без установки софта на диск. Результат можно проверить там же, запустив предпросмотр.

Как создать собственную игру-бродилку

Основные инструменты Gamefroot

После создания аккаунта вам доступна контрольная панель (Dashboard), где вы можете создать игру с чистого листа или оценить возможности платформы, выбрав Game Kits — готовые игровые наборы, либо Tutorial Games — учебные игры.

Gamefroot

Например, выбираем Maia the Brave и попадаем в заготовку лесной бродилки с персонажем-девушкой. Выглядит неплохо, правда?

Возможностей графики хватает для создания приличных бродилок. В левой части экрана имеются различные объекты, которые можем добавлять в игру простым перетаскиванием. Имеются три раздела Media, Code и Levels — отвечающие за объекты, код игры и ее уровни — естественно, можно делать многоуровневую бродилку со сложной логикой и скриптами. Кроме того, имеется маркетплейс — страница, где можно приобретать (Premium) или скачивать бесплатно (Free) разнообразные наборы предметов для игры и тому подобное. Это очень облегчает создание игры. Собственных персонажей можно создавать при помощи кнопки Character Creator, постепенно «собирая» их.

Character Creator

В середине находится игровой экран, а также карта всего «царства» (уровня), масштаб которого можно менять кнопками - и +.

Справа расположено окно, в котором платформа предоставляет возможность работать со слоями (Layers), создавать достаточно сложную логику поведения объектов — это реализовано при нажатии на них правой кнопкой. Для удобства окно Layers можно перетащить в любое место экрана, если оно закрывает какую-то нужную в данный момент часть.

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

Player Gamefroot

Gamefroot Editor

Gamefroot Pickup Dog Bait

Gamefroot Своя Игра

Gamefroot Character Studio

Далее мы видим слой Park objects, к которому относятся объекты парка — в данном случае это деревья. Их также можно двигать и модифицировать. Ниже находится слой Collectibles, самый вожделенный для любителей игр. В него можно добавлять те самые предметы, которые требуется собирать: монеты, шоколадки, одним словом, клад (gem). В левой части экрана есть выбор из 6 таких предметов. Они имеют статус pre-scripted asset — то есть предмет, имеющий заданное скриптом заранее поведение.

Слой Background отвечает за фон игры. Также важным моментом является добавление нового слоя. Это можно сделать, нажав плюсик справа от надписи Layers. На выбор будет два варианта: New Layer (добавление нового слоя) и New Tile Map (добавление сетки для выравнивания элементов). Последнее требуется для того, чтобы расположить элементы ровно по сетке.

Проверить, как работает игра в режиме предпросмотра можно, нажав кнопку Play. Разрешение игры меняется в разделе Game Settings. По умолчанию это 960x540. А общий размер игрового мира находится в разделе Levels, по умолчанию это 2800x2880, довольно масштабная бродилочка.

В разделе Scripts можно создавать обработчики событий по нажатию на клавишу и все в таком роде — полное управление событиями в игре. Слева цветами выделены разные категории — можно управлять звуком, физикой, анимацией, событиями, переменными и так далее. То есть назначать те или иные действия при запуске игры, достижении уровня и так далее. Например, задавать кнопки управления, скорость бега. Возможностей очень много, можно импортировать и экспортировать скрипты. Этот раздел наиболее сложный для освоения, но с помощью обучающих примеров можно разобраться. Для начала можно попрактиковаться на готовых примерах, в которых уже встроены скрипты.

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

С помощью Gamefroot можно встроить игру на собственный сайт, предоставляется embed-код. Получится вот такая игра (на третьем слайде нажмите Play):

Во времена, когда трава была зеленее, а вода мокрее, родился интернет-мем «Можно грабить корованы». Его принято использовать для обозначения бесполезности ПО или скучного геймплея. Появился он после публикации письма, направленного в компанию «Мистленд», которая занималась разработкой компьютерных игр. В нем школьник просил студию сделать игру его мечты.

письмо в компанию Мистленд

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

Программы для создания игр

Что такое игровой движок

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

Kodu Game Lab

Kodu Game Lab – бесплатная программа для создания 3D-игр. Изначально она была выпущена на платформе Xbox 360 для обучения детей основам геймдизайна. Закономерно, что процесс работы в ней максимально упрощен.

создание игры в Kodu Game Lab

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

работа с камерой в Kodu Game Lab

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

Construct 2

Construct 2 – приложение для создания двухмерных игр на базе HTML5 с возможностью задавать команды через интерфейс без программирования. Управление здесь осуществляется простым перетаскиванием элементов и отметкой триггерных зон (мест срабатывания скриптов).

рабочая область Construct 2

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

примеры готовых игр

Construct подойдет для создания 2D игры любого жанра, кроме стратегий, поскольку не поддерживает курсор. В его бесплатной версии можно экспортировать игры только для браузера. Платная версия позволяет создавать мультиплатформенные приложения для ПК, iOS и Android. Лицензия стоит 50$ (примерно 3600 рублей).

Интерфейс программы переведен на русский, но элементы управления, которые задают скрипты, остаются на английском.

Torque 3D

Torque 3D – игровой движок, с помощью которого можно создавать полноценные 3D видеоигры. Для работы с ним также необязательно знать языки программирования, весь процесс разработки ведется посредством интерфейса. Он заметно уступает по функционалу Unreal Engine и CryEngine, но создать свой «3D экшон» с «набигающими эльфами» уровня начала двухтысячных реально.

движок по созданию игры Torque 3D

Базовый набор инструментов Torque 3D рассчитан на создание шутеров от первого лица, тактических стратегий или гонок. Чтобы разрабатывать игры других жанров, нужны хотя бы минимальные знания языка программирования С++.

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

RPGMaker

Название этого приложения говорит само за себя. RPGMaker VX Ace – средство разработки классических 2D ролевых игр. Создавать на ее основе продукты других жанров не получится. Для работы с этой платформой также не требуется специальных знаний, все управление ведется через интерфейс.

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

добавление события в RPGMaker

К базовой версии приложения можно загрузить дополнительный модуль Game Character Hub: Portfolio Edition, который дает возможность разрабатывать новые персонажи и наборы сценариев.

Движок поддерживает воспроизведение трехмерной анимации небольшого размера. При необходимости скрипт игры можно изменить в любом текстовом редакторе.

Сейчас RPGMaker VX Ace можно купить в Steam со скидкой 85% за 179 рублей. Русского языка в стоковой версии нет, но при желании можно установить русификатор.

Ren’Py

Ren’Py – программа для создания визуальных новелл с использованием 2Д и 3Д моделей. Ее движок базируется на собственном языке программирования, который достаточно просто освоить. Вся необходимая документация представлена на сайте разработчика. Кроме того, Ren’Py содержит интерактивный обучающий модуль для начинающих. Чтобы его открыть, зайдите в раздел «Обучение» и нажмите «Запустить проект».

запуск проекта в Ren’Py

После недолгой загрузки появится окно игры, проходя которую вы освоите функционал.

обучение созданию игры

С помощью Ren’Py можно создавать дистрибутивы игр для запуска не только на компьютере с Windows, но и на других платформах:

  • iOS;
  • Android;
  • Web (запуск в браузере).

Также здесь есть возможность быстро извлечь текстовое содержимое сценария для перевода.

построить дистрибутивы Android iOS Web

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

Онлайн сервисы для создания игр

Factile

Factile – сервис для разработки многопользовательских игр типа «Своя игра», «Слабое звено» или «Кто хочет стать миллионером». Оно представляет собой конструктор из готовых шаблонов, вам остается только придумать вопросы и назначить награду. После генерации викторины становится доступна ссылка, по которой будут подключаться участники.

конструктор викторины в Factile

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

регистрация в Factile

После регистрации сервис перекинет вас к выбору тарифа. Если не планируете покупать подписку, используйте бесплатный доступ.

выбор тарифного плана

Когда вы выберите тариф, система перенесет вас в окно создания викторины.

окно создания викторины

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

Для доступа к полному функционалу здесь есть несколько платных тарифов от 350 рублей в месяц.

платные тарифы Factile

Русского перевода нет, но браузер Хром переводит большинство элементов управления.

ProProfs

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

Как пользоваться сервисом:

В программе доступны следующие модули:

  • паззл;
  • кроссворд;
  • угадывание слов;
  • ответы на вопросы;
  • тесты.

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

Gamefroot

Gamefroot – онлайн сервис для создания 2D мини-игр. В его основе – полноценный игровой движок на базе HTML5.

Этот ресурс предназначен для детей и начинающих создателей игр, поэтому у него простой интерфейс и интуитивно понятное управление. Каждый элемент сопровождается всплывающим окном подсказки.

интерфейс Gamefroot

Есть в Gamefroot и специальный модуль для написания скрипта с пояснением алгоритмов и логики.

модуль для написания скрипта

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

рисование уровня игры

Для работы с сервисом регистрация необязательна. Однако авторизованным пользователям открываются дополнительные шаблоны и элементы.

шаблон доступный без регистрации

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

наборы для игр в Gamefroot

Русского языка здесь нет, но чтобы начать делать игру с нуля , достаточно автоперевода браузера.

8 доступных игровых движков, на которых можно сделать свою игру

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

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

GameMaker Studio 2

Проекты на этом движке: Hyper Light Drifter, Risk of Rain, Undertale, Nidhogg.

Именно GameMaker Studio 2 – это тот движок, на который стоит обратить внимание в первую очередь. Он подойдет людям, которые ничего не понимают в игростое и не имеют соответствующего образования. Он простой в освоении за счет встроенного языка сценариев, который придумали создатели движка, чтобы разработка игр стала максимально доступной.

Идеально подойдет для разработки 2D платформеров и ролевых игр. Также движок позволяет легко реализовать кросс-плей в своих проектах. Есть пробный период для тестирования возможностей, но если захочется серьезно заняться созданием игр, придется заплатить $99 за постоянную лицензию, то есть никаких месячных или готовых платежей – платим один раз и получаем инструмент навсегда.

Плюсы GameMaker Studio 2:

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

Минусы GameMaker Studio 2:

  • Слишком простой язык сценариев, в котором легко запутаться, если проект большой;
  • Из-за простоты языка программирования теряется производительность проекта;
  • Если долго сидеть на этом движке, то в будущем будет сложно перейти на более продвинутый, например, Unity или Unreal Engine 4.

Ren’Py

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на этом движке: Long Live the Queen, A Hate Story, Analogue.

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

Используется Ren’Py в основном для простых симуляторов и 2D квестов. Делать что-то сложнее на нем, скорее всего, не получится, но при желании можно попробовать. У движка открытый исходный код, поэтому к нему часто выходят различные дополнения для разработки. А еще довольно большое комьюнити, с которым можно пообщаться и получить бесценный опыт.

Плюсы Ren’Py:

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

Минусы Ren’Py:

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

Construct 2

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на этом движке: Insanity’s Blade, Mortal Melon, DinoSystem.

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

Как создаются видеоигры от идеи до продажи
Разбор всех этапов разработки видеоигр начиная от цели будущего проекта и заканчивая старатом продаж.

Здесь очень легко сделать прототип игры, а затем навешивать на него интересный контент. При этом движок подходит исключительно для 2D игр, сделать на нем что-то в 3D крайне сложно и долго, проще воспользоваться тем же Unity или аналогами. Несмотря на это, сложные 2D игры вроде длинных jRPG на нем сделать реально, но придется брать бизнес-версию, которая обойдется в $4 в месяц или $60 в год. Это при условии, что движок будет использовать один человек. Есть и другие пакеты бизнес-версии, и там расценки отличаются.

Плюсы Construct 2:

  • Не нужно писать код, идеально подойдет новичку;
  • Множество инструментов для простой разработки 2D игр;
  • Интуитивно понятный интерфейс, легко разобраться с тем, как создавать игры.

Минусы Construct 2:

  • Неудобно использовать для 3D игр;
  • Чтобы сделать игру более проработанной, придется платить;
  • Редко появляются обновления движка с новыми возможностями. Как правило, просто шлифуется готовое.

libGDX

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на этом движке: Ingress, Kelvin and the Infamous Machine, Square Worlds.

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

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

Плюсы libGDX:

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

Минусы libGDX:

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

Phaser

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на движке: Snake, Pacman, Flood, Mass Attack.

Сразу уточним, на этом движке сделаны не оригинальные Snake и Pacman, а их усовершенствованные копии. Когда создавались оригиналы, данного движка еще в помине не было. Суть Phaser в том, что он позволяет делать различные 2D проекты максимально удобным способом. Он поддерживает язык HTML, соответственно, разработка игры на нем чем-то напоминает создание сайта. При этом есть масса готовых инструментов, которые помогут быстро собрать простенький проект.

Именно Phaser сейчас используется, чтобы дать вторую жизнь старым играм наподобие Snake и Pacman. Умельцы по всему миру собирают на них игры своего детства или делают что-то похожее. У движка отличная документация и очень активное сообщество. Здесь вам всегда помогут с реализацией проекта, и это одна из причин, по которой движок берут для своей первой игры. Также на официальном сайте есть раздел с кучей готовых спрайтов, уровней, модулей с физикой к игре, аудиодорожками и всем остальным. Из наработок сообщества вполне реально собрать оригинальную и затягивающую игру.

Плюсы Phaser:

  • Очень прост в освоении и не требует глубоких знаний в программировании;
  • Идеально подходит для создания 2D игр, причем к этому подталкивают сами создатели движка;
  • Есть куча готовых инструментов, из которых можно собрать готовую игру.

Минусы Phaser:

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

Unity

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на этом движке: Pokemon Go, West of Loathing, Cuphead, Ori and the Blind Forest.

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

Программирование и киберкультура для школьников: Minecraft, Dota 2 и Unity
Учить детей играть в Minecraft и Dota 2 еще со школы? А почему нет? В какое прекрасное время мы живем.

Также стоит отметить встроенный магазин, в котором есть множество готовых ресурсов для создания игр. Например, Corgi Engine и Rex Engine, которые предлагают готовый набор для управления игрой и реализации физики. Что касается спрайтов и 3D моделей, то их тут десятки тысяч, есть платные и бесплатные. Сам же Unity распространяется в виде бесплатной версии, Unity Plus за $35 в месяц и Unity Pro за $125 в месяц.

Плюсы Unity:

  • Есть инструменты для быстрого создания прототипа будущей игры;
  • Можно достичь высокого уровня производительности в проекте;
  • Универсальное решение, которое используется как для маленьких проектов, так и для ААА-тайтлов.

Минусы Unity:

  • Проект имеет закрытый исходный код, если вы столкнетесь с каким-то багом, то придется ждать обновления Unity;
  • Редактор кода и отладчик часто работают плохо и отнимают кучу времени у создателя;
  • Не такой низкий порог вхождения, как в других движках. Чтобы сделать на нем игру, придется многое выучить.

CryEngine

8 доступных игровых движков, на которых можно сделать свою игру

Проекты на этом движке: Prey, Sniper: Ghost Warrior 3, Ryse: Sof of Rome, Crysis.

Один из самых популярных движков среди разработчиков. Еще один вариант для тех, кто серьезно хочет заняться созданием игр. Здесь не получится просто перетаскивать готовые модели на экран и добавлять физику, но что-то простое вполне реально сделать даже без знания программирования.

Движок стал популярен после выхода Crysis и показал, насколько красивыми можно делать игры. Если ваша основная цель сделать игру с потрясающей графикой, то это одно из лучших решений. Тут есть масса инструментов для работы с внешним видом проекта. К тому же постоянно выходят обновления с новыми моделями для создателей игр. Движок имеет бесплатную версию, но чтобы получить больше возможностей, придется платить $10 в месяц за продвинутую версию. Также этот инструмент имеет встроенный магазин с моделями, физикой и многим другим для создателей игр. Причем продают все эти дополнения как создатели CryEngine, так и независимые разработчики.

Плюсы CryEngine:

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

Минусы CryEngine:

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

Unreal Engine 4

8 доступных игровых движков, на которых можно сделать свою игру

Пожалуй, самый сложный движок для новичков из нашего списка, но он однозначно заслуживает внимания. Дело в том, что Unreal Engine 4 можно назвать финальным шагом для того, кто серьезно задумался над разработкой. Сразу можно попробовать движки, которые предлагают более простой язык сценариев и кучу вспомогательных инструментов, но если решили делать что-то крупное и качественное, то без UE 4 не обойтись.

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

Преимущество движка в том, что создатели выпустили несколько серий обучающих роликов. С их помощью даже при минимальных познаниях в программировании можно попробовать сделать свою игру. К тому же здесь простой интерфейс и удобная система программирования элементов, которая состоит из специальных блоков. UE 4 подойдет для создания игр любого жанра, причем как в 2D, так и в 3D. Он абсолютно бесплатный, но если ваш проект взлетит и заработает более $3000, то придется постоянно платить создателям движка роялти в размере 5%.

Плюсы UE 4:

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

Минусы UE 4:

  • Высокий порог вхождения, до UE 4 лучше попрактиковаться на более простых движках и начать изучать программирование;
  • Если проект выстрелит, то вам придется платить создателям движка пожизненно;
  • Не самые удобные инструменты для 2D проектов, и именно с ними здесь часто возникают проблемы во время разработки.

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

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

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