В этой подборке — лучшие программы для создания игр: некоторые пригодятся только разработчикам, другие стоит базово изучить гейм-дизайнерам, нативным дизайнерам и т.д. Всеми ими можно пользоваться бесплатно для обучения и создания первых игр, а некоторые — и для крупных коммерчески успешных проектов (читайте лицензию: где-то нужно указывать программу в конечном продукте, где-то — делиться своими модификациями кода, а где-то нет никаких условий).
Программы рассортированы по сложности: от самых простых, где можно создать игру без кодинга. Выбирайте, какая вам подходит и делитесь впечатлениями в комментариях.
Unreal Engine
| Уровень | с нуля |
| Для кого подходит | разработчикам и начинающим |
| Пробный период | бесплатно с ограничениями |
| За действие | 5% от дохода |
| Преимущества | подходит для новичков, визуальное создание скриптов |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
Unreal Engine — игровой движок от компании Epic Games. В нём можно создавать приложения без кодинга: от двухмерных мобильных до игр для консолей. Программа бесплатна, пока доход от вашей игры не превысит 1 миллион долларов.
Выделим основные преимущества:
- Простота в использовании: благодаря визуальному редактору и понятному интерфейсу сервис подходит для новичков
- Бесплатное обучение работе с 3D
- Помощь и поддержка: гайды, коммьюнити и т.д.
sponsored">Cryengine
| Уровень | с нуля |
| Для кого подходит | разработчикам и начинающим |
| Пробный период | бесплатно с ограничениями |
| За действие | 5% от дохода |
| Преимущества | поддержка VR, обучающие материалы |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
В Cryengine можно создавать приложения для компьютеров и консолей. Недавно компания также анонсировала выход версии движка для игр на Android.
Выделим основные преимущества:
- Один из лучших инструментов рендеринга
- Поддержка виртуальной реальности
- Обучающие материалы по прорисовке персонажей, кодингу и т.д.
sponsored">Unity
| Уровень | с нуля |
| Для кого подходит | разработчикам, начинающим разработчикам игр |
| Пробный период | бесплатно с ограничениями |
| За период по тарифам | от $2 040/год |
| Преимущества | разработка под любые платформы, шаблоны, 2D и 3D игры, обучение |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
Unity — кроссплатформенный игровой движок, популярный у инди-разработчиков. Он бесплатен при годовом доходе до 200 тысяч долларов, при превышении этого порога понадобится платная подписка. В Unity легко работать новичкам: здесь есть шаблоны, с которыми можно за полчаса собрать первую игру.
Выделим основные преимущества:
- Разработка для любых платформ и устройств: от смартфонов до плейстейшн
- Microgame: шаблоны, которые вы можете настроить с помощью модификаторов и за 30 минут сделать свою первую игру
- Создание 3D в реальном времени
- Инструменты для кино и анимации
- Обучение работе с Unity, программы сертификации, мастер классы по VR и т.д.
sponsored">Godot
| Уровень | с нуля |
| Для кого подходит | разработчикам и начинающим |
| Пробный период | бесплатно |
| Преимущества | 2Д- и 3Д-игры, возможность добавления языков, обучающие материалы |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
Godot — движок для 2D- и 3D приложений с открытым исходным кодом. Он бесплатен, но можно подписаться на регулярные донаты (от 5 $/месяц) и получить доступ в закрытые чаты и другие бонусы.
Выделим основные преимущества:
- Бесплатная программа
- Поддержка четырёх языков и возможность динамически добавлять дополнительные скриптовые языки
- Обучающие материалы для работы в Godot.
sponsored">libGDX
| Уровень | для профессионалов |
| Для кого подходит | разработчикам игр |
| Пробный период | бесплатно |
| Преимущества | открытый исходный код, кроссплатформенность |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
libGDX — кроссплатформенный фреймворк для разработки игр на Java. У него открытый исходный код и отдельные модули для сборки приложения под разные платформы.
Выделим основные преимущества:
- Оптимален для старта разработки под Андроид
- Быстрые итерации и прототипирование
- Возможность работать с объектами и физикой реального мира и с 3D-объектами.
Solar2D (бывший Corona)
| Уровень | для профессионалов |
| Для кого подходит | разработчикам игр |
| Пробный период | бесплатно |
| Преимущества | кроссплатформенность, бесплатный движок |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
Solar2D (ранее Corona) — бесплатный движок для 2D-приложений с открытым исходным кодом. Здесь можно разрабатывать игры на Lua для любых платформ.
Выделим основные преимущества:
- Все нужные плагины
- Кроссплатформенный движок
- Бесплатно для всех компаний, вне зависимости от оборота.
O3DE (Open 3D Engine)
| Уровень | с нуля |
| Для кого подходит | разработчикам игр |
| Пробный период | бесплатно |
| Преимущества | кроссплатформенность, открытый исходный код, активное сообщество |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
O3DE (Open 3D Engine) — преемник Amazon Lumberyard, переданный под управление Linux Foundation в 2021 году. Полностью открытый и бесплатный движок для создания игр на любых платформах.
Выделим основные преимущества:
- Полностью бесплатный и открытый исходный код — можно использовать и модифицировать без ограничений
- Кроссплатформенность: разработка для PC, консолей и мобильных устройств
- Обучающие материалы, документация и активное сообщество.
sponsored">Panda3D
| Уровень | для профессионалов |
| Для кого подходит | разработчикам игр |
| Пробный период | бесплатно |
| Преимущества | гибкий функционал, открытый код, 3D-рендеринг |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
Panda 3D — фреймворк для игр и 3D-рендеринга. У Panda3D открытый исходный код, вы можете бесплатно использовать движок и модифицировать его даже для коммерческих целей. Разработка здесь ведётся на Python и C++.
Выделим основные преимущества:
- Возможность встроить движок в уже существующее приложение
- Возможность использовать только часть модулей
- Профессиональные инструменты 3D-рендеринга.
sponsored">UPBGE
| Уровень | для профессионалов |
| Для кого подходит | разработчикам игр |
| Пробный период | бесплатно |
| Преимущества | 3D-игры и 3D-звук, открытый исходный код, бесплатный движок |
| Ссылка на сервис | полная информация |
Подробнее о сервисе
UPBGE — также движок с открытым кодом. Здесь можно создавать 3D игры на Python «от А до Я».
Выделим основные преимущества:
- Быстрый workflow
- Продвинутая физика в реальном времени
- Интегрированный аудио-движок с поддержкой 3D-звука и звуковых эффектов
- База знаний и комьюнити.
Заключение
В большинстве программ есть материалы для самостоятельного изучения, но если вам проще учиться с преподавателем и в команде, посмотрите курсы по разработке игр на самых популярных движках: Unity и Unreal Engine. Удачи! 🙂
Если вы использовали в своей работе один или несколько сервисов и есть, чем поделиться — напишите отзыв в комментариях. Помогите сделать выбор другим читателям!











