Ogłaszamy nową inicjatywę Microsoft Game Stack, w ramach której zgromadzimy narzędzia i usługi Microsoft, które umożliwią wszystkim twórcom gier, niezależnie od tego, czy są niezależnymi programistami, czy studiem AAA, osiągnąć więcej.
Obecnie na świecie jest 2 miliardy graczy, którzy grają w różnorodne gry na różnych urządzeniach. Społeczność kładzie taki sam nacisk na przesyłanie strumieniowe, oglądanie i udostępnianie wideo, jak na gry i rywalizację. Jako twórcy gier każdego dnia starasz się angażować graczy, pobudzać ich wyobraźnię i inspirować ich, niezależnie od tego, gdzie się znajdują i z jakiego urządzenia korzystają. Aby Ci w tym pomóc, przedstawiamy Microsoft Game Stack.
Game Stack łączy wszystkie nasze platformy, narzędzia i usługi do tworzenia gier, takie jak Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center i Havok, w solidny ekosystem, z którego może korzystać każdy twórca gier. Celem Game Stack jest pomoc w łatwym znalezieniu narzędzi i usług potrzebnych do tworzenia gry i zarządzania nią.
Chmura odgrywa kluczową rolę w stosie gier, a platforma Azure zaspokaja tę istotną potrzebę. Platforma Azure zapewnia podstawowe elementy, takie jak obliczenia i pamięć masowa, a także oparte na chmurze usługi uczenia maszynowego i sztucznej inteligencji na potrzeby powiadomień i odniesień przestrzennych rzeczywistości mieszanej.
Firmy obecnie współpracujące z platformą Azure to Rare, Ubisoft i Wizards of the Coast. Hostują serwery do gier wieloosobowych, bezpiecznie przechowują dane graczy, analizują dane telemetryczne gier, chronią swoje gry przed atakami DDOS i szkolą sztuczną inteligencję, aby zapewnić bardziej wciągające wrażenia z gry.
Chociaż platforma Azure jest częścią Game Stack, należy pamiętać, że Game Stack jest niezależny od chmury, sieci i urządzenia. Na tym nie poprzestaniemy.
Co nowego
Kolejnym elementem Game Stack jest PlayFab, kompletna usługa backendowa do tworzenia i obsługi gier. Rok temu PlayFab i Microsoft połączyły się. Dziś z radością ogłaszamy, że do rodziny Azure dodajemy usługę PlayFab. Razem platformy Azure i PlayFab stanowią potężną kombinację: platforma Azure zapewnia niezawodność, skalę globalną i zabezpieczenia klasy korporacyjnej; PlayFab zapewnia Game Stack usługi tworzenia gier zarządzanych, analizy w czasie rzeczywistym i możliwości LiveOps.
Według współzałożyciela PlayFab, Jamesa Gwertzmana, „nowocześni twórcy gier coraz mniej przypominają reżyserów filmowych. Długoterminowy sukces wymaga zaangażowania gracza w ciągły cykl tworzenia, eksperymentowania i wykorzystywania. Nie możesz już po prostu zakończyć swojej gry i iść dalej. PlayFab obsługuje wszystkie główne urządzenia, od iOS i Androida, po komputery PC i Internet, Xbox, Sony PlayStation i Nintendo Switch; oraz wszystkie główne silniki gier, w tym Unity i Unreal. W przyszłości PlayFab będzie także obsługiwał wszystkie główne usługi w chmurze.
Dziś mamy także przyjemność ogłosić pięć nowych usług PlayFab.
Dzisiaj w publicznej wersji zapoznawczej:
PlayFab Swatanie: Potężne dobieranie graczy do gier wieloosobowych, zaadaptowane z Xbox Live, ale teraz dostępne dla wszystkich gier i wszystkich urządzeń.
Impreza PlayFab: Usługi głosowe i czaty zaadaptowane z Xbox Party Chat, ale teraz dostępne dla wszystkich gier i urządzeń. Party korzysta z usług Azure Cognitive Services do tłumaczenia i transkrypcji w czasie rzeczywistym, dzięki czemu gry są dostępne dla większej liczby graczy.
Informacje o PlayFab: Łączy solidną telemetrię gry w czasie rzeczywistym z danymi gry z wielu innych źródeł, aby mierzyć wydajność gry i generować przydatne spostrzeżenia. Zbudowane na platformie Azure Data Explorer rozwiązanie Game Insights będzie oferować łączniki z istniejącymi źródłami danych innych firm, w tym z usługą Xbox Live.
PlayFab PubSub: Subskrybuj klienta gry, aby otrzymywać wiadomości wysyłane z serwerów PlayFab za pośrednictwem stałego połączenia z obsługą usługi Azure SignalR. Pozwala to na scenariusze takie jak aktualizacje zawartości w czasie rzeczywistym, powiadomienia o dobieraniu graczy i prosta rozgrywka wieloosobowa.
Treści generowane przez użytkowników PlayFab: Zaangażuj swoją społeczność, umożliwiając graczom tworzenie i bezpieczne udostępnianie treści generowanych przez użytkowników innym graczom. Technologia ta została pierwotnie opracowana w celu obsługi rynku Minecraft.
Rosnąca społeczność Xbox Live
Kolejnym ważnym elementem Game Stack jest Xbox Live. W ciągu ostatnich 16 lat usługa Xbox Live stała się jedną z najbardziej prężnych i aktywnych społeczności graczy na świecie. Jest to także bezpieczna i inkluzywna sieć, która umożliwiła poszerzenie granic gier, a gracze łączą się teraz na różnych urządzeniach.
Jesteśmy podekscytowani, że usługa Xbox Live stanie się częścią Microsoft Game Stack, zapewniając usługi związane z tożsamością i społecznością. W ramach Game Stack usługa Xbox Live rozszerzy swoje możliwości międzyplatformowe, wprowadzając nowy pakiet SDK, który przeniesie tę społeczność na urządzenia z systemem iOS i Android.
Dzięki usłudze Xbox Live twórcy aplikacji mobilnych mogą nawiązywać kontakt z najbardziej zapalonymi i zaangażowanymi graczami na świecie. Oto tylko niektóre korzyści dla programistów mobilnych:
Zaufana tożsamość gry: Dzięki nowemu zestawowi SDK Xbox Live programiści mogą skoncentrować się na tworzeniu świetnych gier i wykorzystać technologię Trusted Identity Network firmy Microsoft do obsługi logowania, prywatności, bezpieczeństwa online i subkont.
Integracja bez tarcia: Nowe opcje na żądanie i brak certyfikatu Xbox Live dają twórcom aplikacji mobilnych elastyczność w tworzeniu i aktualizowaniu gier. Deweloperzy po prostu korzystają z usług, które najlepiej odpowiadają ich potrzebom.
Żywa społeczność graczy: Dołącz do rosnącej społeczności Xbox Live i łącz graczy na wielu platformach. Znajdź kreatywne sposoby wdrażania systemów osiągnięć, Gamerscore i statystyk „bohaterów”.
Inne komponenty stosu gier
Inne składniki Game Stack obejmują Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code i Havok. W nadchodzących miesiącach, gdy będziemy pracować nad ulepszeniem i rozszerzeniem Game Stack, zobaczysz głębsze powiązania między tymi usługami, gdy będziemy je łączyć, aby współdziałać efektywniej.
Jako przykład tego, jak ta integracja już zachodzi, dzisiaj łączymy PlayFab i następujące komponenty Game Stack:
Centrum aplikacji: Dane dziennika awarii z App Center są teraz połączone z usługą PlayFab, co pozwala lepiej zrozumieć problemy w grze i reagować na nie w czasie rzeczywistym, przypisując poszczególne awarie izolowanym graczom.
Visual StudioKod: Dzięki nowej wtyczce PlayFab dla Visual Studio Code edycja i aktualizacja Cloud Script stała się znacznie łatwiejsza.