Condividi tramite


Soluzioni di gioco con Azure DocumentDB

Azure DocumentDB consente agli sviluppatori di giochi di creare piattaforme scalabili per esperienze di giocatore senza problemi. Il suo modello di dati distribuito a livello globale a bassa latenza supporta funzionalità di gioco, classifiche e social networking in tempo reale.

Le aziende di gioco usano Azure DocumentDB per supportare milioni di utenti simultanei, abilitare la riproduzione tra aree e aggiungere rapidamente nuove funzionalità senza limiti di infrastruttura.

Scenari

Azure DocumentDB è ideale per diversi scenari di gioco, ad esempio:

Gestione dello stato del gioco multiplayer in tempo reale

Un database veloce e scalabile consente di gestire lo stato del gioco per migliaia di giocatori simultanei. Azure DocumentDB archivia sessioni di giocatori, eventi di gioco e dati di matchmaking per mantenere il gioco coerente e reattivo.

Una soluzione tipica usa Azure DocumentDB per l'archiviazione dello stato, il servizio Azure SignalR per la comunicazione in tempo reale e il servizio Azure Kubernetes per l'elaborazione back-end scalabile.

Diagramma dell'architettura del gioco multiplayer di Azure DocumentDB che mostra la progettazione scalabile e reattiva.

Classifiche globali e funzionalità sociali

I giochi hanno spesso classifiche e interazioni sociali che necessitano di aggiornamenti rapidi e disponibilità globale. Azure DocumentDB consente di archiviare ed eseguire query su punteggi, obiettivi ed elenchi friend in modo efficiente.

Un'architettura tipica usa Azure DocumentDB per i dati del tabellone punteggi, Funzioni di Azure per gli aggiornamenti basati sugli eventi e Frontdoor di Azure per la distribuzione globale e l'accesso a bassa latenza.

Diagramma dell'architettura di Azure DocumentDB per classifiche e funzionalità di social networking con distribuzione globale.