Добейся большего вместе с Microsoft Game Stack
Автор — Карим Чоудри, корпоративный вице-президент, Gaming Cloud, Microsoft
Миссия Microsoft — дать возможность каждому человеку и организации на планете достичь большего. И сегодня мы анонсируем новую инициативу Microsoft Game Stack, в рамках которой берем на себя обязательство по объединению всех доступных инструментов и сервисов Microsoft, позволяющих добиться большего вне зависимости от того к какой категории разработчиков вы относитесь: начинаете свою карьеру в маленькой инди-студии или уже работаете в крупной компании по разработке игр.
Это начало нового путешествия, и сегодня мы только делаем только первые шаги в этом направлении. Microsoft идеально подходит для этой инициативы, поскольку имеет за своими плечами огромный игровой опыт, в том числе по созданию платформ, ориентированных на разработчиков.
На сегодняшний день в мире насчитывается порядка 2 миллиардов пользователей, играющих на всевозможных устройствах. Не меньше времени уделяется сообществом на обмен, просмотр и проведение стримов, как и на сами игры, а также соревнования. Как создатели игр, вы каждый день стараетесь еще глубже вовлечь пользователей в игровой процесс своих проектов, вдохновляя на всевозможные эксперименты, независимо от того, где они находятся и каким девайсом пользуются. Сегодня мы представляем Microsoft Game Stack, который поможет вам с этим.
Что такое Microsoft Game Stack?
Game Stack объединит под собой все платформы, инструменты и сервисы для разработки игр, среди которых Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center и Havok, в одну надежную экосистему, которой сможет воспользоваться любой разработчик игр. Цель Game Stack — помочь легко найти инструменты и сервисы, необходимые для создания и управления вашей игрой.
Облако играет важнейшую роль в Game Stack, и Azure полностью удовлетворяет эту потребность. Azure со своей стороны предлагает надежный фундамент в виде вычислительной мощности и хранилища, а также другие облачные сервисы: от машинного обучения и искусственного интеллекта до отправки пуш-уведомлений и пространственных привязок дополненной реальности. Azure уже доступен в 54 регионах мира, и продолжает развиваться с точки зрения высокозащищенной и устойчивой облачной инфраструктуры, и дополнительных сервисов для разработчиков игр. Благодаря глобальной доступности Azure передовая технология стриминга игр Project xCloud обеспечит игроков во всем мире отличным игровым опытом вне зависимости от используемого устройства и местоположения.
Благодаря Azure такие компании, как Rare, Ubisoft и Wizards of the Coast смогли разместить свои сервера для многопользовательских игр, не беспокоясь о DDOS-атаках, надежно и безопасно храня данные игроков, анализируя игровую телеметрию и обучая ИИ для создания более захватывающего игрового процесса.
И хотя Azure является частью Game Stack, важно отметить, тот факт, что Game Stack не зависит от облака, интернета и других устройств. И на этом мы не собираемся останавливаться.
Что нового?
Одна из важных частей Game Stack — это PlayFab, готовый бекэнд-сервис для создания и функционирования онлайн-игр. Мы приобрели его год назад и теперь он входит в состав сервисов Azure. Вместе Azure и PlayFab представляют собой мощную комбинацию: первый обеспечит надежность, глобальность и безопасность, а второй поможет в разработке игр, получении своевременной аналитики в реальном времени и другие возможности, связанные с облачными центрами LiveOps. Осенью прошлого года мы уже продемонстрировали их слаженную работу с сервисом PlayFab Multiplayer Servers, позволяющем безопасно запускать и увеличивать многопользовательскую составляющую игр, динамически размещая сервера с помощью дополнительных вычислительных мощностей Azure.
«Сегодня создатели современных игр все меньше похожи на режиссеров кино и больше на руководителей сложных проектов. Долгосрочный успех требует вовлечения игроков в непрерывный цикл разработки, экспериментов и постоянного контроля. Невозможно больше работать как раньше, просто выпустив свою игру на свет и двигаться дальше», — отметил соучредитель PlayFab Джеймса Гверцмана. Именно по этой причине мы приобрели PlayFab, поддерживающий устройства на iOS и Android, Xbox, Sony PlayStation и Nintendo Switch, ПК и онлайн-версию;, а также все основные игровые движки, включая Unity и Unreal. В будущем PlayFab также будет поддерживать все основные облачные технологии.
Кроме того, мы представляем 5 новых сервисов PlayFab, уже доступных в предварительной версии.
В общедоступной предварительной версии:
- PlayFabMatchmaking: быстрый подбор партнеров для многопользовательских игр, изначально разработанный под Xbox Live, но уже доступный на всех игр и устройств.
В закрытой предварительной версии:
- PlayFab Party: голосовой и текстовый чаты, изначально разработанные под Xbox Party Chat, сейчас доступны для всех игр и устройств. Party использует когнитивные сервисы Azure для перевода речи игроков в текст в режиме реального времени, делая игры доступными для большего числа пользователей.
- PlayFab Insights: объединяет в себе внутреннюю игровую телеметрию вместе с данными из других источников для оценки производительности игры и получения данных для дальнейшего анализа. Game Insights, работающий на базе Azure Data Explorer, сможет подключить сторонние сервисы к уже существующим, включая Xbox Live.
- PlayFab PubSub: позволяет подписать любой игровой клиент на рассылку сообщений с серверов PlayFab, постоянно подключенных к Azure SignalR. В том числе обновления контента в реальном времени, уведомления о старте многопользовательских сессий и многое другое.
- PlayFab User Generated Content: игроки смогут создавать пользовательский контент и безопасно обмениваться им с другими людьми. Изначально эта функция была разработана для поддержки встроенного магазина Minecraft.
Дальнейшее развитие сообщества Xbox Live
Еще одной важной частью Microsoft Game Stack станет Xbox Live. За последние 16 лет вокруг него собралось одно из самых ярких и активных игровых сообществ во всем мире. Кроме того, эта безопасная и инклюзивная сеть, сумевшая разрушить границы в вопросе того, как игроки могут подсоединиться друг к другу между различными устройствами.
В рамках новой программы сервис будет расширять свои кроссплатформенные возможности, а разработчики получат доступ к новой версии SDK, которая приобщит уже существующее сообщество поклонников Xbox Live к устройствам под управлением iOS и Android.
В результате разработчики игр смогут привлечь внимание самых преданных фанатов со всего мира. Вот лишь небольшая часть тех преимуществ:
- Проверенная сеть и безопасность: c новой версией Xbox Live SDK разработчики могут сосредоточиться на создании новых игр. А доверенная сеть Microsoft обеспечит вход пользователей в систему, конфиденциальность и безопасность учетных записей.
- Бесшовная интеграция: новые сервисы, работающие по системе A la Carte, и отсутствие сертификации в Xbox Live обеспечивают гибкость при создании и обновлении мобильных приложений.
- Единое игровое сообщество: теперь разработчики могут легко и удобно управлять растущим сообществом Xbox Live, а также соединять игроков между собой на множестве различных платформ.
Другие компоненты Microsoft Game Stack
Microsoft Game Stack включает в себя и другие компоненты: Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code и Havok. В ближайшие месяцы команда Microsoft будет активно заниматься улучшением и расширением возможностей Game Stack, чтобы любой желающий смог наглядно увидеть более тесные и эффективные связи между всеми встроенными сервисами, как и возможность объединить их все для более легкой и удобной работы.
В частности, скоро облачная игровая платформа PlayFab будет интегрирована со следующими компонентами Game Stack:
- App Center Visual Studio: теперь все аналитические данные об ошибках из журналов, собранных в Центре приложений, напрямую передаются в PlayFab, позволяя разработчикам лучше понимать произошедшие сбои в играх и реагировать на них в режиме реального времени, привязывая журналы к профилям определенных игроков.
- Visual Studio Code: благодаря новому плагину PlayFab для Visual Studio Code разработчикам станет намного проще обновлять и редактировать код Cloud Script.
Создай свой собственный мир уже сегодня и добейся большего
Наша приверженность расширению возможностей для разработчиков игр остается неизменной, несмотря на нынешний фокус на облачные технологии. И мы с нетерпением смотрим в будущее вместе с Microsoft Game Stack. Наши команды вдохновлены и взволнованы возможностями, открывающимися перед ними после того, как мы начали собирать воедино все эти великолепные сервисы и технологии в одном месте. Обязательно поделитесь своим мнением о нашей инициативе, чтобы мы вместе с вами смогли добиться большего. Больше информации будет раскрыто в рамках предстоящей выставки GDC 2019.
Tags: Microsoft Game Stack, Project xCloud, Xbox, игры