Команда Microsoft регулярно улучшает инструменты для разработчиков, которые создают свои игры для экосистемы Xbox. Компания представила обновление, выделив 4 функции, которые сами они называют «захватывающими нововведениями».
- GameInput. Теперь на консоли будет проще реализовывать поддержку мыши и клавиатуры. Компания представила единый современный API ввода на Xbox и PC. Он объединяет клавиатуру, мышь, геймпад и пользовательские устройства в одной модели, которая была специально создана для низкой задержки и безопасности потоков. Поддерживаются опрос и обратные вызовы событий, что делает кроссплатформенный код ввода проще и надежнее. Отдельно подчеркивается, что у разработчиков будет возможность «добавить поддержку дополнительных устройств ввода без существенных изменений в коде».
- PlayFab сохранения (предварительная версия). Подробнее мы рассказывали об этой функции здесь. Напомним, что она делает возможным перенос прогресса между платформами, и это касается не только экосистемы Xbox. Например, игроки могут сохранять свои сохранения и достижения при переходе между Xbox и Steam, а в скором времени обещают добавить и другие платформы.
- Xbox Game Package Manager. Унифицированная упаковка и загрузка в одном приложении. С его помощью разработчики могут создавать пакеты XVC или MSIXVC из набора файлов, загружать их с аутентификацией через браузер и управлять совместными рабочими процессами.
- PlayFab Unified SDK. Теперь входит в состав GDK как единый модульный пакет. Он заменяет множество старых SDK, предлагая унифицированные API, автоматическое обновление токенов и современные подходы к многопоточности. Модульная структура позволяет интегрировать только необходимые компоненты, что упрощает разработку и снижает риски при сертификации.
Подробнее ознакомиться с нововведениями для разработчиков можно на сайте Microsoft.
