Annunciamo una nuova iniziativa chiamata «Microsoft Game Stack», che riunirà gli strumenti e i servizi Microsoft per permettere a tutti gli sviluppatori di giochi, siano essi indipendenti o studi di AAA, di ottenere di più.
Oggi nel mondo ci sono 2 miliardi di videogiocatori che giocano a giochi di ogni tipo su una varietà di dispositivi. Nella comunità, si presta altrettanta attenzione alla trasmissione di video, alla visualizzazione e alla condivisione, quanto ai giochi o alle competizioni. In quanto creatori di giochi, ogni giorno ci impegniamo a coinvolgere i nostri giocatori, stimolare la loro immaginazione e ispirarli, indipendentemente da dove si trovano e quale dispositivo stanno utilizzando. Presentiamo Microsoft Game Stack per aiutarvi a fare proprio questo.
Che cos'è Microsoft Game Stack?
Game Stack riunisce tutte le nostre piattaforme, strumenti e servizi per lo sviluppo di giochi, come Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center e Havok, in un'ecosistema affidabile che può essere utilizzato da qualsiasi sviluppatore di giochi. L'obiettivo di Game Stack è aiutarvi a trovare facilmente gli strumenti e i servizi necessari per creare e gestire il vostro gioco.
Il cloud gioca un ruolo fondamentale in Game Stack, e Azure soddisfa questa esigenza vitale. Azure fornisce le parti fondamentali, come calcolo e archiviazione, oltre ai servizi cloud di machine learning e intelligenza artificiale per inviare notifiche e integrazioni spaziali nella realtà mista.
Attualmente, aziende come Rare, Ubisoft e Wizards of the Coast utilizzano Azure. Esse ospitano server per giochi multiplayer, memorizzano in modo sicuro e affidabile i dati dei giocatori, analizzano la telemetria di gioco, proteggono i loro giochi dagli attacchi DDoS e addestrano l'IA per creare un'esperienza di gioco più coinvolgente.
Sebbene Azure faccia parte di Game Stack, è importante notare che Game Stack non dipende dal cloud, dalla rete o dai dispositivi. Non ci fermiamo qui.
Cosa c'è di nuovo?
Il prossimo componente di Game Stack è PlayFab, un servizio backend completo per la creazione e l'operatività dei giochi. Un anno fa, PlayFab e Microsoft si sono uniti. Oggi siamo lieti di annunciare che PlayFab entra a far parte della famiglia Azure. Insieme, Azure e PlayFab rappresentano una combinazione potente: Azure offre affidabilità, scalabilità globale e sicurezza a livello enterprise; PlayFab fornisce a Game Stack servizi di gestione dello sviluppo di giochi, analisi in tempo reale e capacità di LiveOps.
Secondo il co-fondatore di PlayFab, James Gwertzman: «I creatori di giochi moderni si discostano sempre più dai registi cinematografici. Il successo a lungo termine richiede l'impegno dei giocatori in un ciclo continuo di creazione, sperimentazione e operatività. Non è più sufficiente semplicemente lanciare il proprio gioco e andare avanti». PlayFab supporta tutti i dispositivi principali, da iOS e Android, a PC e Web, Xbox, Sony PlayStation e Nintendo Switch; e tutti i principali motori di gioco, inclusi Unity e Unreal. PlayFab supporterà anche tutti i principali servizi cloud in futuro.
Oggi siamo inoltre lieti di annunciare cinque nuovi servizi PlayFab.
In anteprima pubblica oggi:
- : Un potente sistema di matchmaking per giochi multiplayer, adattato da Xbox Live, ma ora disponibile per tutti i giochi e tutti i dispositivi.
In anteprima privata oggi ():
- PlayFab Party: Servizi vocali e di chat, adattati da Xbox Party Chat, ma ora disponibili per tutti i giochi e tutti i dispositivi. Party utilizza Azure Cognitive Services per traduzione e trascrizione in tempo reale, rendendo i giochi più accessibili a un numero maggiore di giocatori.
- PlayFab Insights: Combina telemetria di gioco affidabile in tempo reale con dati di gioco provenienti da altre fonti per misurare le prestazioni del vostro gioco e generare informazioni utili. Sviluppato su Azure Data Explorer, Game Insights offrirà connettori a fonti di dati di terze parti esistenti, inclusi Xbox Live.
- PlayFab PubSub: Iscrivete il vostro client di gioco a messaggi inviati dai server PlayFab tramite una connessione persistente con supporto Azure SignalR. Ciò consente l'utilizzo di scenari come aggiornamenti di contenuto in tempo reale, notifiche di matchmaking e un semplice gameplay multiplayer.
- PlayFab User Generated Content: Coinvolgete la vostra comunità permettendo ai giocatori di creare e condividere in sicurezza contenuti generati dagli utenti con altri giocatori. Questa tecnologia è stata inizialmente sviluppata per supportare il marketplace di Minecraft.
La crescente comunità di Xbox Live
Un altro componente importante di Game Stack è Xbox Live. Negli ultimi 16 anni, Xbox Live è diventata una delle più vivaci e attive comunità di gioco al mondo. È anche una rete sicura e inclusiva che ha ampliato i confini del gaming: i giocatori ora si uniscono utilizzando diversi dispositivi.
Siamo molto felici che Xbox Live diventi parte di Microsoft Game Stack, fornendo servizi di identificazione e comunità. Nell'ambito di Game Stack, Xbox Live espanderà le sue capacità cross-platform, mentre presentiamo un nuovo SDK che porterà questa comunità su dispositivi iOS e Android.
Con Xbox Live, gli sviluppatori di app mobili potranno connettersi con i giocatori più appassionati e coinvolti del pianeta. Ecco solo alcuni dei vantaggi per gli sviluppatori mobili:
- Identità di gioco affidabile: Con il nuovo pacchetto Xbox Live SDK, gli sviluppatori possono concentrarsi sulla creazione di giochi fantastici e utilizzare la rete di identificazione sicura di Microsoft per supportare il login, la privacy, la sicurezza online e gli account secondari.
- Integrazione senza attriti: Le nuove opzioni personalizzate e l'assenza di certificazione Xbox Live danno agli sviluppatori di app mobili la possibilità di creare e aggiornare i propri giochi in modo flessibile. Gli sviluppatori utilizzano semplicemente i servizi che meglio si adattano alle loro esigenze.
- Comunità di gioco vibrante: Unisciti alla crescente comunità di Xbox Live e connette i gamer a molte piattaforme. Trova modi creativi per implementare sistemi di traguardi, statistiche Gamerscore e «eroe».
Altri componenti di Game Stack
Altri componenti di Game Stack includono Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code e Havok. Nei prossimi mesi, mentre lavoriamo per migliorare e ampliare Game Stack, vedrai legami più profondi tra questi servizi, mentre li integriamo per funzionare più efficacemente insieme.
Come esempio di come questa integrazione sia già in atto, oggi colleghiamo insieme PlayFab e i seguenti componenti di Game Stack:
- App Center: I dati dei log di errore da App Center sono ora collegati a PlayFab, consentendoti di capire meglio e rispondere ai problemi del tuo gioco in tempo reale, associando singoli errori a specifici giocatori.
- Visual Studio Code: Con il nuovo plugin PlayFab per Visual Studio Code, è diventato molto più semplice modificare e aggiornare il Cloud Script.
Crea il tuo mondo oggi e raggiungi di più
Fonte: habr.com
