Annunciamo una nuova iniziativa, "Microsoft Game Stack", attraverso la quale uniremo gli strumenti e i servizi Microsoft per consentire a tutti i sviluppatori di giochi, siano essi indipendenti o studi AAA, di ottenere di più.
Oggi ci sono 2 miliardi di videogiocatori nel mondo, che giocano a una vasta gamma di giochi su diversi dispositivi. Nella comunità si presta altrettanta attenzione allo streaming video, alla visione e alla condivisione, quanto ai giochi o alle competizioni. Come creatori di giochi, ogni giorno ti adoperi per coinvolgere i tuoi giocatori, stimolare la loro immaginazione e ispirarli, indipendentemente da dove si trovano e quale dispositivo utilizzano. Presentiamo Microsoft Game Stack per aiutarti 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 utilizzabile da qualsiasi sviluppatore di giochi. L'obiettivo di Game Stack è aiutarti a trovare facilmente gli strumenti e i servizi necessari per creare e gestire il gioco.
Il cloud gioca un ruolo fondamentale in Game Stack, e Azure soddisfa questa necessità vitale. Azure fornisce componenti fondamentali, come calcolo e archiviazione, oltre a servizi cloud di apprendimento automatico e intelligenza artificiale per l'invio di notifiche e vincoli spaziali di realtà mista.
Finora, aziende come Rare, Ubisoft e Wizards of the Coast stanno utilizzando Azure. Gestiscono server per giochi multigiocatore, 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 gameplay più coinvolgente.
Sebbene Azure faccia parte di Game Stack, è importante notare che Game Stack non dipende dal cloud, dalla rete e dai dispositivi. Non ci fermiamo qui.
Cosa c'è di nuovo?
Il componente successivo di Game Stack è PlayFab, un servizio backend completo per la creazione e la gestione di giochi. Un anno fa PlayFab e Microsoft si sono uniti. Oggi siamo felici di annunciare che stiamo aggiungendo PlayFab alla famiglia Azure. Insieme, Azure e PlayFab rappresentano una potente combinazione: Azure offre affidabilità, scalabilità globale e sicurezza a livello enterprise; PlayFab fornisce a Game Stack servizi gestiti per lo sviluppo di giochi, analisi in tempo reale e funzionalità di LiveOps.
Secondo il co-fondatore di PlayFab, James Gwertzman: "I creatori di giochi moderni somigliano sempre meno a registi cinematografici. Il successo a lungo termine richiede il coinvolgimento dei giocatori in un ciclo continuo di creazione, sperimentazione e gestione. Non basta più lanciare il proprio gioco e andare avanti". PlayFab supporta tutti i principali dispositivi, da iOS e Android ai PC e al Web, Xbox, Sony PlayStation e Nintendo Switch; e tutti i principali motori di gioco, incluso Unity e Unreal. PlayFab supporterà anche tutti i principali servizi cloud in futuro.
Oggi siamo anche lieti di annunciare cinque nuovi servizi PlayFab.
In anteprima pubblica oggi:
- : Uno strumento di matchmaking potente per giochi multiplayer, adattato da Xbox Live, ora disponibile per tutti i giochi e su tutti i dispositivi.
In anteprima privata oggi ():
- PlayFab Party: Servizi vocali e di chat, adattati da Xbox Party Chat, ora disponibili per tutti i giochi e per tutti i dispositivi. Party utilizza i servizi cognitivi di Azure per traduzione e trascrizione in tempo reale, rendendo i giochi accessibili a un numero maggiore di giocatori.
- PlayFab Insights: Combina telemetria di gioco affidabile in tempo reale con dati di gioco provenienti da diverse altre fonti per misurare le prestazioni del tuo gioco e generare intuizioni utili. Sviluppato su Azure Data Explorer, Game Insights offrirà connettori per fonti di dati di terze parti esistenti, inclusa Xbox Live.
- PlayFab PubSub: Iscrivi il tuo client di gioco a messaggi inviati dai server PlayFab tramite una connessione persistente con supporto per Azure SignalR. Ciò consente scenari come aggiornamenti di contenuti in tempo reale, notifiche di matchmaking e un semplice gameplay multiplayer.
- PlayFab Contenuti Generati dagli Utenti: Coinvolgi la tua comunità, consentendo ai giocatori di creare e condividere in sicurezza contenuti generati dagli utenti con altri giocatori. Questa tecnologia è stata originariamente sviluppata per supportare un marketplace di Minecraft.
Crescente comunità Xbox Live
Un altro importante componente di Game Stack è Xbox Live. Negli ultimi 16 anni, Xbox Live è diventata una delle comunità di gioco più vivaci e attive 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 contenti che Xbox Live diventi parte di Microsoft Game Stack, fornendo servizi di identificazione e comunità. All'interno di Game Stack, Xbox Live amplierà le sue capacità cross-platform mentre presentiamo un nuovo SDK che porta questa comunità su dispositivi iOS e Android.
Con Xbox Live, gli sviluppatori di applicazioni mobili possono 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 straordinari e utilizzare la rete di identificazione affidabile di Microsoft per supportare il login, la privacy, la sicurezza online e gli account secondari.
- Integrazione Senza Attriti: Le nuove opzioni personalizzabili e l'assenza di certificazione Xbox Live offrono agli sviluppatori di applicazioni mobili la flessibilità di creare e aggiornare i loro giochi. Gli sviluppatori utilizzano semplicemente i servizi che meglio soddisfano le loro esigenze.
- Vibrante Comunità di Gioco: Unisciti alla crescente comunità di Xbox Live e collega i gamer a molteplici piattaforme. Trova modi creativi per implementare sistemi di achievement, statistiche Gamerscore e ‘hero’.
Altri Componenti di Game Stack
Altri componenti di Game Stack includono Visual Studio, Mixer, DirectX, Azure App Services, Visual Studio, Visual Studio Code e Havok. Nei prossimi mesi, mentre lavoriamo per migliorare ed espandere Game Stack, vedrai connessioni più profonde tra questi servizi, poiché li integriamo per farli funzionare insieme in modo più efficace.
Come esempio di come questa integrazione venga già realizzata, oggi colleghiamo PlayFab e i seguenti componenti di Game Stack:
- App Center: I dati dei registri di errore di App Center sono ora collegati a PlayFab, permettendoti di comprendere meglio e reagire ai problemi nel tuo gioco in tempo reale, associando singoli crash a giocatori specifici.
- Visual Studio Code: Con il nuovo plugin PlayFab per Visual Studio Code, modificare e aggiornare il Cloud Script è diventato molto più semplice.
Crea il tuo mondo oggi e raggiungi di più
Fonte: habr.com
