Microsoft представила демонстрационный проект XBOX Godot Sample для разработчиков, использующих движок Godot. Цель — упростить выпуск игр в экосистеме XBOX на ПК.
По заявлению Microsoft, XBOX Godot Sample покрывает примерно 85–95% необходимого функционала экосистемы XBOX на ПК. В проекте показано, как интегрировать в Godot‑игры ключевые сервисы и инструменты платформы.
Что именно демонстрирует XBOX Godot Sample
На примере проекта разработчики могут увидеть, как реализовать:
- идентификацию пользователей через сервисы XBOX;
- хранение пользовательских данных;
- сбор игровой статистики и телеметрии;
- формирование и управление мультиплеерными лобби;
- другие элементы, связанные с экосистемой XBOX на ПК.
В состав XBOX Godot Sample входят пояснения по использованию:
- Game Developer Kit (GDK) — набор инструментов для разработки и интеграции игр с XBOX‑сервисами;
- сервисов XBOX — для аккаунтов, сетевых функций и прочей платформенной логики;
- PlayFab — облачной бэкенд‑платформы для аналитики, хранения данных и онлайновых функций;
- Microsoft GameInput — системы ввода для работы с контроллерами и другими устройствами.
Ограничения и доступность
Проект предназначен только для экосистемы XBOX на ПК. Поддержка консолей XBOX Series и XBOX One в нем не реализована. Командам, которые хотят выпускать игры на консоли, по‑прежнему необходимо напрямую связываться с Microsoft.
Исходный код XBOX Godot Sample открыт и доступен на GitHub.
Выводы
- Microsoft выпустила XBOX Godot Sample — демо‑проект интеграции Godot‑игр с экосистемой XBOX на ПК.
- Проект покрывает 85–95% ключевого функционала: идентификация, данные, аналитика, мультиплеерные лобби.
- Включены примеры работы с GDK, XBOX‑сервисами, PlayFab и Microsoft GameInput.
- Решение ориентировано только на ПК; для релиза на XBOX‑консолях по‑прежнему нужен прямой контакт с Microsoft.
- Исходники доступны на GitHub, что упрощает адаптацию решений под конкретные Godot‑проекты.