GMLab

GMLab 

Полезный контент для Game Maker

115subscribers

89posts

Showcase

1
goals1
15 of 30 paid subscribers
Ура! Нас 30! (в моих мечтах)

Инструмент для разработки Raptor

Coldrock Games — это австрийская студия, разработавшая собственный инструмент для геймдева под названием Raptor. Это ресурс, созданный для интеграции с GameMaker и доступный публично. Его цель — помочь быстрее создавать качественные игры. Также студия проводит образовательные программы по Raptor и в настоящее время работает над игрой Ennead: Legacy of the Gods.
Мы поговорили с ними посреди их плотного графика, чтобы узнать больше об их работе.

Расскажите, как появилась Coldrock Games?

Всем привет! Мы команда из четырёх человек: Киллиан, Роберт, Макс и я, Майк. Название Coldrock я использую уже более 20 лет, но студией оно стало только в феврале 2025 года — когда мой фреймворк Raptor достиг профессионального уровня, появилась идея ENNEAD, и мы поняли, что реально можем это сделать.
Я преподаю уже более десяти лет, но мой путь в программировании уходит в 80-е (тогда я выпустил свою первую игру). Роберт и Киллиан когда-то были моими учениками, а Макс — близкий друг и талантливый разработчик.
Когда я предложил идею ENNEAD, они сразу поддержали. С тремя такими мощными девами рядом, с фундаментом доверия и общей мечтой выпустить игру в Steam, мы в отличном положении, чтобы начать это приключение.

Вы базируетесь в Австрии. Какая там сцена разработки игр?

Только в одной Вене более 50 студий (даже у THQ Nordic есть офис здесь). В Австрии есть PGDA (Pioneers of Game Developers Austria), а игровая индустрия страны ежегодно генерирует около 200 миллионов евро, стабильно растёт. Это в четыре раза больше объёма рынка Швейцарии, а если добавить Германию, то речь идёт уже о миллиардах — с крупными именами вроде Crytek и Gameforge.
У нас действительно яркая сцена. Есть и киберспорт мирового уровня. Австрия — игровая страна. У нас не только Моцарт и классическая музыка, мы доказываем, что можем блистать и в XXI веке! 🙂

Что такое Raptor?

Прежде всего, Raptor — это не библиотека, это фреймворк. Scribble — библиотека, Canvas и Collage — тоже библиотеки. Хорошие библиотеки. Их можно подключить к проекту и начать писать код. Но Raptor нельзя просто вставить в проект — нужно начинать именно проект Raptor.
Это шаблон проекта (и репозиторий-шаблон), включающий сотни классов и функций. В нём уже встроены Scribble, Canvas, Collage и несколько других библиотек (спасибо MIT-лицензии, Juju и Elf!).
Не нужно тратить время на интеграцию — просто пишите код и используйте готовые решения. Всё унифицировано и прозрачно. На практике Raptor ощущается как родное расширение GameMaker.

Для кого Raptor?

Если вы предпочитаете «разрабатывать» игру мышкой, кликая по путям и секвенсам, Raptor не для вас. Но если вам надоело в 155-й раз писать depth = -y; в Step-событии, то Raptor именно для вас.
У него есть кривая обучения. Но почти на каждом курсе Raptor участники спрашивали: «Как вообще можно писать игры в GameMaker без этого тулкита?». Конечно, можно, но с Raptor я собирал полностью рабочие игры меньше чем за два часа. Raptor быстрый.

Какие возможности Raptor открывает в GameMaker?

Raptor объединяет десятки подсистем:
  • Анимации через AnimCurves.
  • Мощные StateMachines.
  • Сейвы, которые сохраняют сцену покадрово и защищены шифрованием.
  • Broadcasting, как сигналы в Godot.
  • Scriptor — встроенный скриптовый язык для врагов, уровней и объектов.
  • RichJson — расширенный JSON со скинами, наследованием, интерфейсами и многим другим.
  • RACE — генератор контента и лута.
  • LG и UI — системы локализации и интерфейсов.
  • Эффекты частиц с поддержкой внешнего редактора.
  • Полезные утилиты: параллакс, шейдеры, шифрование файлов, камеры, переходы между комнатами и многое другое.

Что дальше?

До конца 2026 в планах:
  • Интеграция физики.
  • Raptor3D.
  • RaptorNano (сеть).
  • TileMeta (метаданные для тайлсетов).
  • Встроенный A*Pathfinding.
  • RIDE — собственная IDE для Raptor (поддержка RichJson, Scriptor, IntelliSense, удалённый контроль GameMaker). Релиз — 2027.

Бесплатный ли Raptor?

Raptor есть в двух версиях:
  • MIT-версия (бесплатно, публичный репозиторий).
  • Raptor-pro (платная лицензия, как у GameMaker). Включает RichJson, Scriptor, сейвы и RACE.
Покупатели Raptor-pro получают доступ к внутреннему репозиторию, обновлениям и инструментам для автоматической интеграции в проект.

Чем вы больше всего гордитесь?

Тем, что Raptor полностью работает в HTML-рантайме GameMaker. Это даёт независимость от платформы, поддержку браузерных игр и джемов.
Также мы гордимся системой сейвов и RichJson — это одни из самых мощных функций.

Курсы по Raptor

Мы ведём живые курсы (Макс и я), а также готовим записанные модули (8–12 минут), которые выйдут в 2026. Там будут как практические уроки, так и теория по архитектуре, лучшим практикам и антипаттернам.

Что скажете GameMaker-сообществу?

СПАСИБО ЗА ЭТОТ ДВИЖОК! GML — замечательный язык с огромным потенциалом. Мы построили всю студию вокруг GameMaker.
Мы любим GameMaker.
Увидимся в Discord или… в пирамиде в следующем году!

https://github.com/coldrockgames/gml-raptor/wiki
Оригинальная статья: https://gamemaker.io/en/blog/coldrock-games-raptor
Subscription levels1

Единая Подписка

$2.71 per month
- Развитие проекта
- Возможность повлиять на контент
Личная благодарность от автора, Вы лучший!
Go up