Революционное обновление GameMaker: GMRT и GM-CLI меняют правила разработки
YoYo Games и команда GameMaker объявили масштабное обновление платформы: новый GameMaker Runtime (GMRT) и сопровождающий его инструмент GM-CLI фактически превращают классический движок для инди-разработки в полноценную корпоративную часть пайплайна. GMRT позиционируется как более модульный, масштабируемый рантайм, который поддерживает рабочие процессы больших команд и сложные CI/CD-сценарии. При этом проект остаётся ориентирован на быструю итерацию — сильную сторону GameMaker с момента появления.
Главная практическая новость для команд — GM-CLI. Это полноценная командная строка для сборки, тестирования и управления проектами без обязательного запуска IDE. Файлы проекта переходят в plain text-формат, что резко облегчает интеграцию с Git и другими системами версионного контроля. Для студий это означает: ветвление, ревью и автоматические сборки становятся привычными элементами рабочего процесса, как это давно практикуется в крупных движках.
AI в CLI и поддержка современных языков — конец эпохи только GML?
В GM-CLI интегрировали Anthropic's Claude Code, что позволяет формулировать задачи и отладочные запросы на естественном языке прямо в терминале. По словам Russell Kay, главы проекта GameMaker: «GameMaker всегда был о доступности — от первой игры до десятой». Интеграция LLM в инструменты сборки и отладки — логичный шаг в эволюции движка: быстрое прототипирование, автогенерация тестов и подсказки по API сокращают рутинную работу и ускоряют цикл разработки.
Карта развития языков выглядит серьёзно: объявлена официальная поддержка JavaScript, TypeScript и C# с дорожной картой до конца 2026 года. Для индустрии это важный сигнал: GameMaker стремится не только сохранить свою нишу для новичков, но и быть удобной платформой для средних и крупных студий, где предпочтения по языкам часто диктуют требования к инфраструктуре (интеграция с .NET, Node.js-инструментами, статическими анализаторами и т.д.).
- Ключевые возможности GMRT: модульность, масштабируемость, улучшенная поддержка многоплатформенности и возможность source-available доступа на desktop, mobile и web в Q2.
- GM-CLI преимущества: сборки в CI, plain text проектные файлы, интеграция с Git, поддержка промптов и AI-команд через Claude Code.
- Roadmap языков: JavaScript, TypeScript и C# — планируемая поддержка к концу 2026.
Почему это важно: влияние на индустрию и реальные кейсы
GameMaker исторически ассоциируется с быстрыми инди-прототипами и яркими хитовыми проектами: Undertale, Hotline Miami, Hyper Light Drifter и Spelunky созданы с использованием GameMaker или его ранних версий. Эти игры показали, что движок позволяет небольшим командам доводить идеи до коммерческого успеха. Новые изменения направлены на то, чтобы те же самые команды могли масштабировать проекты, привлекать расширенные команды и использовать корпоративные практики без пересадки на другой движок.
Кроме того, добавление C# в лист поддерживаемых языков прямо связывает GameMaker с экосистемой .NET — это открывает путь к использованию существующих библиотек, средств тестирования и серверных компонентов. JavaScript и TypeScript упростят разработку web-версий и интеграцию с современными frontend-инструментами. По данным опросов разработчиков и обсуждений на GDC 2024, интерес к AI-инструментам и кода-ассистентам в геймдеве резко вырос: компании тестируют LLM для автоматизации тестирования, генерации контента и помощи в CI, и GameMaker движется в ту же сторону.
Технические детали и workflow
Переход на plain text-проекты делает возможным полноценное ревью кода и автоматическое детектирование изменений в игровом состоянии. Это особенно полезно при командной работе над механиками (core game mechanics): теперь изменение логики, баланса или ресурсов можно отслеживать через стандартные инструменты — diff, merge, линтеры и pre-commit хуки.
GM-CLI также позволяет запускать сборки в headless-режиме, запускать unit- и integration-тесты, а AI-подсказки через Claude Code могут генерировать диагностические отчёты и предлагаемые исправления прямо в пайплайне. Для QA-команд это значит более быстрый фидбек и меньше ручной рутинной проверки.
Факты и цифры рынка, которые стоит учесть
- GameMaker остаётся одним из самых популярных движков среди инди-разработчиков — десятки заметных инди-хитов были созданы на платформе.
- Stack Overflow Developer Survey 2023 показывает, что JavaScript остаётся самым популярным языком, а C# стабильно входит в топ-5 — поддержка этих языков в GameMaker повышает шансы на подбор специалистов и интеграцию с существующими пайплайнами.
- На GDC 2024 и на отраслевых конференциях AI-инструменты и LLM стали ключевой темой: студии всех размеров экспериментируют с AI для генерации контента, оптимизации пайплайнов и автоматизации тестирования.
- Перевод проектов в plain text-формат повышает прозрачность разработки и упрощает CI/CD — практика, уже ставшая стандартом в крупных студиях.
Чего ждать командам и инди-разработчикам
Для одиночных разработчиков и небольших команд ничего не обязательно ломается: GameMaker по-прежнему остаётся удобным инструментом для быстрых прототипов. Но для тех, кто хочет масштабироваться, новые возможности — это значимое усиление. Возможность хранить проект в текстовом виде, запускать сборки через CLI и получать помощь от AI-ассистента снижает барьер для внедрения привычных практик разработки: автоматизированных тестов, ревью и релиз-менеджмента.
Если вам важна совместная работа, интеграция с облачными CI/CD и использование сторонних библиотек — GMRT и GM-CLI дают инструменты для этого без необходимости мигрировать на Unity или Unreal. Для студий это может означать сохранение накопленной экспертизы в GameMaker и одновременный переход на более строгие рабочие процессы.
Что важно знать прямо сейчас
- GMRT станет source-available на desktop, mobile и web в Q2 — это даст командам возможность глубже смотреть в рантайм и адаптировать его под свои нужды.
- Интеграция с Anthropic's Claude Code в GM-CLI позволяет использовать естественный язык для диагностик и управления сборками — реальный шаг к AI-assisted development.
- Официальная поддержка JavaScript, TypeScript и C# по roadmap до 2026 ориентируется на расширение аудитории и на облегчение найма разработчиков с опытом в популярных языках.
Как итог: GameMaker не просто добавляет фичи — он меняет направление. От инструмента для быстрого прототипирования он превращается в платформу, способную закрыть полный цикл разработки — от идеи до релиза — при этом оставаясь доступной для новичков. Если вы инди-разработчик, следите за обновлениями и пробуйте GM-CLI. Если вы ведёте студию — подумайте, можно ли сохранить преимущества GameMaker и одновременно получить корпоративные практики через GMRT и CLI.
Новый виток в развитии GameMaker означает, что двигатели становятся гибридными: доступность и простота сочетаются с промышленными стандартами. Для индустрии это ещё один сигнал: граница между «инди» и «профессиональной» разработкой размывается — и движки, которые умеют работать в обоих режимах, получат преимущество.
Автор: редакция игрового медиа. Мы продолжим следить за выходом GMRT и появлением первых рабочих кейсов на JavaScript, TypeScript и C# в GameMaker — ожидайте подробных гайдов и интервью с командами, которые первыми начнут масштабировать свои проекты на новой платформе.