In movimento – PlayStation.Blog
Here at Microsoft, our mission is simple: we want to bring the joy and community of gaming to everyone on the planet. In ultima analisi, we aspire to empower everyone to play the games they want, with the people they want, anywhere they want. While most people know about our gaming business in Xbox, not everyone knows about our offerings and technologies in the world of game development. Infatti, game development is in Microsoft’s DNA, with over 40 years of experience building games for Windows and console, our open ecosystem reaches virtually every endpoint between console, PC, mobile, and the cloud.
As we see it, we must empower developers not just to create great games for our platform but for all platforms. We are committed to helping all developers in an effort to enrich the entire game-development ecosystem. Lo sviluppo del gioco è sempre stato all'avanguardia della tecnologia, se sta spingendo i confini della grafica, creando esperienze multigiocatore di massa, o combinando il mondo reale con il digitale: il gioco è ampiamente visto come un'avanguardia per altri settori.
Questa settimana, alla Game Developers Conference annuale, abbiamo condiviso più della nostra visione per il futuro dello sviluppo del gioco, consegnare 27 colloqui tecnici che affrontano argomenti che abbracciano tutta la grafica, Ottimizzazione delle prestazioni, Sviluppo/produzione cloud, Accessibilità, e più. C'è anche una chiacchierata al caminetto tra il CEO di Xbox Phil Spencer e Sarah Bond, Head of Xbox Creator Experience che è un must per chiunque sia interessato allo sviluppo del gioco. Vai al nuovo e migliorato sito Web di sviluppo di giochi Microsoft per guardarlo aka.ms/GDC. Our own Major Nelson rounded out the week by interviewing Sarah Bond for the Official Xbox Podcast (which you can watch above).
Last but certainly not least, we also shared demonstrations of nine different solution areas using Microsoft technologies that support game creators at each stage of their game’s lifecycle – whether that’s building, running, or growing their game. Let’s take a closer look at those demos to see what we can offer game creators.
Forza Horizon 5 (Azure PlayFab Data Platform)
Playground Games and Turn 10 are deeply committed delighting fans of Forza Horizon 5. To best understand player behavior, the teams at Playground Games and Turn 10 leveraged the Azure PlayFab Data Platform to run integrated, self-service custom analytics for optimized performance.
As Satya Bobba, Senior Software Engineer at Turn 10 put it: "Adoriamo il modo in cui PlayFab gestisce completamente la nostra acquisizione di dati in Azure Data Lake in modo che i nostri ingegneri possano concentrarsi sul miglioramento del gioco per i nostri giocatori piuttosto che sulla gestione della pipeline".
Usando la piattaforma dati di Azure PlayFab, le squadre hanno potuto sfruttare le azioni in tempo reale, ottimizzare le prestazioni controllando quali eventi analizzare, e aprire nuove strade di integrazione tra PlayFab e le loro soluzioni di analisi preesistenti.
Halo Infinite (Simplygon)
Durante lo sviluppo Halo Infinite, gli sviluppatori di 343i sapevano di dover ottimizzare e rendere rapidamente il vasto mondo del gioco, senza intoppi, ed efficiente. Fare quello, 343ho utilizzato Simplygon per ottimizzare gli enormi ambienti in Halo Infinite per garantire che il gioco riproduce perfettamente il mondo, mentre funziona senza problemi alla frequenza dei fotogrammi target su qualsiasi piattaforma.
“È difficile immaginare come avremmo potuto costruire questo gioco senza Simplygon,disse Kurt Diegert, Responsabile dell'arte tecnica ambientale presso 343i. "Simplygon ci ha permesso di concentrare il nostro tempo e le nostre energie sulla creazione di risorse di qualità e ci ha fornito gli strumenti di cui avevamo bisogno per ridurre e ottimizzare i nostri contenuti per le nostre piattaforme target".
Simplygon ha consentito al team di garantire una produzione di contenuti più efficiente integrandosi nelle pipeline di produzione di contenuti esistenti, lavorando anche in modo rapido e iterativo, creazione di contenuti in meno tempo e riduzione dei costi per apportare modifiche ai contenuti. Infine, Simplygon let the developers at 343i scale Halo Infinite’s performance requirements and hit its performance goals on different target systems.
Simulatore di volo Microsoft (Azure PlayFab UGC)
By actively incubating its creator community over the years, Simulatore di volo Microsoft has made its mark by offering fans one of the world’s most engaged and vibrant marketplaces of user-generated content. With the release of the new Simulatore di volo Microsoft l'anno scorso, the team at Asobo and Xbox Game Studios Publishing helped grow creator revenue by integrating the Azure PlayFab UGC platform and supercharging the volume of assets creators had to work with.
“PlayFab supports our goals of offering a flexible, open and vibrant marketplace for creators that allows them to reach the entire Flight Simulator audience,” said Jorg Neumann, Responsabile della produzione dei partner presso Xbox Game Studios.
L'utilizzo di Azure Playfab UGC ha offerto ai team una soluzione pronta all'uso per creare un marketplace per creatori di prim'ordine, alla fine risparmiando tempo, money, e risorse. Sul fronte dei contenuti, un sistema di gestione dei contenuti semplificato ha consentito loro di catalogare per archiviare e gestire i contenuti, mentre una ricerca di contenuti di facile utilizzo consente ai giocatori di trovare rapidamente contenuti interessanti da utilizzare nel gioco.
Psiconauti 2 (Studio visivo 2022)
Double Fine è sempre stata nota per la sua attenzione all'innovazione, creativity, e narrazione. Il team di sviluppo dello studio ha affinato questa attenzione più che mai durante la creazione Psiconauti 2, una strategia che ha dato i suoi frutti con più di 60 premi di settore. Gran parte del loro successo è stata la capacità di spostarsi e iterare rapidamente utilizzando Visual Studio, che ha contribuito a ridurre il tempo impiegato per l'iterazione della build.
“Come direttore tecnico, Passo tra molti dei nostri progetti di gioco durante il giorno per compilare e rivedere il codice più recente,ha detto Chad Dawson, Direttore tecnico presso Double Fine. “I tempi di caricamento del progetto migliorati e i tempi di collegamento più rapidi in Visual Studio 2022 sono entusiasmanti e rappresenteranno un gradito miglioramento per il mio flusso di lavoro.”
I vantaggi dell'adozione di Visual Studio erano chiari al team di Double Fine, inclusa un'iterazione di compilazione più rapida, debug stabile ed efficiente per eliminare frequenti arresti anomali del debugger e avere un'esperienza semplificata, e un'esperienza di editing molto più veloce e fluida che ha ridotto le inefficienze.
Scontro NBA (Servizi operativi live di Azure PlayFab)
Avviare un nuovo gioco è difficile, soprattutto quando devi utilizzare i dati per prendere decisioni sicure su come far crescere il tuo gioco. Quando NBA Clash è stato lanciato su piattaforme mobili, gli sviluppatori di Nifty Games sapevano di dover rilasciare con successo un nuovo Starter Pack. Per farlo accadere, si sono rivolti a Azure PlayFab Live Ops Services per aiutarli a configurare e gestire facilmente gli esperimenti per testare il contenuto rispetto a segmenti di giocatori mirati.
"PlayFab ha fatto una grande differenza per noi: ha portato a efficienze misurabili nella gestione e analisi degli esperimenti,” ha detto Jonathan Bach, Responsabile del prodotto centrale presso Nifty Games. “PlayFab continua a migliorare, e non vediamo l'ora di continuare la collaborazione".
L'utilizzo di Azure PlayFab Live Ops Services ha consentito a Nifty Games di acquisire sicurezza, decisioni basate sui dati basate su approfondimenti sul comportamento dei giocatori, eseguire test A/B e sperimentare esperienze di gioco variabili, e implementa contemporaneamente esperimenti mirati ai giocatori per ottimizzare l'implementazione di nuovi flussi di gioco.
No Man’s Sky (Servizi per più giocatori di Azure PlayFab)
Dall'inizio dello sviluppo del gioco, Hello Games ha deciso di creare un'avventura epica in No Man’s Sky. Credevano inoltre fermamente che l'esperienza sarebbe stata arricchita dal fatto che tutti i giocatori, indipendentemente dalla piattaforma, si godessero il gioco insieme. L'uso di Azure PlayFab Multiplayer Services ha consentito al team di avere giocatori su Xbox, PlayStation, e PC che giocano insieme. Cosa c'è di più, le intuizioni del team sulla creazione di giochi multipiattaforma sono state molto preziose per plasmare Azure PlayFab Matchmaking per includere notifiche in tempo reale e una funzionalità Lobby per raggruppare i giocatori nella loro base di utenti.
Ian Brown, Responsabile server/multigiocatore presso Hello Games, ha riassunto al meglio: "PlayFab ci ha permesso di realizzare la nostra visione di un unico universo condiviso che tutti i nostri giocatori possano esplorare insieme".
Unificare i giocatori su tutte le piattaforme con il matchmaking consente agli sviluppatori di connettere le loro comunità, consentendo loro di creare, trova, e unisciti a lobby ricercabili offre il tipo di esperienze multiplayer personalizzate che i giocatori si aspettano. Tutto questo e molto altro è disponibile tramite l'uso di Azure PlayFab Multiplayer Services.
DOOM eterno (Server multiplayer di Azure PlayFab)
Durante lo sviluppo del gioco, id Software si è concentrata sul laser per rendere DOOM Eternal un'esperienza unica per i giocatori di tutto il mondo. Sfruttando le funzionalità di Azure PlayFab Multiplayer Server per risparmiare tempo e denaro, il team potrebbe ridurre le spese generali e concentrarsi su ciò che sa fare meglio: creando uno sparatutto di prim'ordine.
“Il modo in cui Azure PlayFab offre caratteristiche e funzionalità online in linea con le nostre idee per la tecnologia di gioco di nuova generazione,ha detto Travis Bradshaw, Principal Program Manager presso Microsoft ed ex Lead Services Programmer presso id Software. "Quella sinergia ci ha dato fiducia."
Per garantire che i giocatori vengano abbinati al meglio, server con la latenza più bassa in tutto il mondo, id Software utilizzava la latenza automatizzata dei server multigiocatore di Azure PlayFab e le funzionalità di monitoraggio QoS. E perché Azure ha una moltitudine di aree per l'hosting dei server, i giocatori vengono abbinati alle regioni del server di prima scelta in modo rapido e frequente.
Compagnia canaglia (Produzione di giochi nel cloud con Azure)
Gli ultimi anni hanno cambiato tutto nel mondo dello sviluppo dei videogiochi. Mentre la produzione di giochi era sempre stata un'attività altamente centralizzata, i modelli di lavoro ibridi hanno costretto i team di sviluppo come Hi-Rez Studios a cambiare direzione. Gli sviluppatori di Hi-Rez si sono mossi rapidamente per spostare lo sviluppo degli aggiornamenti post-lancio di Rogue Company nel cloud. Utilizzando Perforce e Incredibuild nel cloud, il team è stato in grado di attuare flussi di lavoro di produzione di giochi basati su cloud, operando con successo da remoto mantenendo un controllo stretto, ciclo di iterazione veloce.
“La velocità e l'efficienza che otteniamo grazie alla possibilità di far girare l'hardware attraverso l'automazione è un punto di svolta,ha detto Matt Smith, Lead Tools Engineer presso Hi-Rez Studios.
Best of all, Azure offre più flessibilità che mai. I team possono controllare quando e quali parti della pipeline di produzione migrano nel cloud, tutto basato sulle esigenze individuali di uno studio. Un team di sviluppo può spostare un singolo processo, riorganizzare in modo incrementale una pipeline, o eseguire la migrazione completa al cloud. Le macchine virtuali a bassa latenza sulla rete globale di Azure consentono ai team di lavorare ovunque, con la stessa velocità di costruzione che otterrebbero in ufficio.
Yakuza: una funzionalità cloud-first che ti consente di invitare altri a partecipare immediatamente a una sessione di gioco multiplayer (Comandi touch per Xbox Cloud Gaming)
Nel tentativo di massimizzare la portata del loro gioco di successo Yakuza: una funzionalità cloud-first che ti consente di invitare altri a partecipare immediatamente a una sessione di gioco multiplayer, Ryu Ga Gotoku Studio ha adottato Xbox Cloud Gaming per portare l'esperienza a più giocatori in più parti del mondo. Le API di Xbox Cloud Gaming e il Touch Adaptation Kit hanno permesso loro di portare la versione full HD del gioco su smartphone e tablet, implementando layout di controllo touch basati su scenari che cambiano dinamicamente sullo schermo in base a ciò che il giocatore sta facendo nel gioco. I risultati sono stati rivoluzionari, con tutto il nuovo pubblico ora in grado di godersi il titolo pluripremiato.
“Abbiamo utilizzato il kit di adattamento al tocco di Xbox Cloud Gaming per posizionare facilmente pulsanti e icone in modo proattivo e intuitivo, rendere le azioni in ogni scenario facili da capire,”ha detto un rappresentante di Ryu Ga Gotoku Studio.
Le API di Xbox Cloud Gaming e il Touch Adaptation Kit assicurano che i giocatori ottengano la migliore esperienza in ogni parte di un gioco con layout touch sensibili al contesto che sembrano nativi per dispositivi mobili. È incredibilmente importante utilizzare questa unità nella fase iniziale del gioco per ottenere una disposizione generale del terreno per trovare le posizioni delle risorse e determinare i colli di bottiglia strategici, consentono inoltre agli sviluppatori di creare un'esperienza coinvolgente con controlli personalizzati che corrispondono allo stile artistico del gioco.