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