Compartilhar via


Soluções de jogos com o Azure DocumentDB

O Azure DocumentDB permite que os desenvolvedores de jogos criem plataformas escalonáveis para experiências perfeitas de jogadores. Seu modelo de dados distribuídos globalmente de baixa latência dá suporte a jogos, placares de líderes e recursos sociais em tempo real.

As empresas de jogos usam o Azure DocumentDB para dar suporte a milhões de usuários simultâneos, habilitar o jogo entre regiões e adicionar rapidamente novos recursos sem limites de infraestrutura.

Cenários

O Azure DocumentDB é ideal para vários cenários de jogos, como:

Gerenciamento de estado do jogo multijogador em tempo real

Um banco de dados rápido e escalonável permite gerenciar o estado do jogo para milhares de jogadores simultâneos. O Azure DocumentDB armazena sessões de jogadores, eventos de jogo e dados de matchmaking para manter a jogabilidade consistente e responsiva.

Uma solução típica usa o Azure DocumentDB para armazenamento de estado, o Serviço do Azure SignalR para comunicação em tempo real e o Serviço de Kubernetes do Azure para processamento de back-end escalonável.

Diagrama da arquitetura de jogos multijogador do Azure DocumentDB mostrando design escalonável e responsivo.

Placares de líderes globais e recursos sociais

Os jogos geralmente têm placares de líderes e interações sociais que precisam de atualizações rápidas e disponibilidade global. O Azure DocumentDB permite armazenar e consultar pontuações, conquistas e listas de amigos com eficiência.

Uma arquitetura típica usa o Azure DocumentDB para dados do placar de líderes, o Azure Functions para atualizações controladas por eventos e o Azure Front Door para distribuição global e acesso de baixa latência.

Diagrama da arquitetura do Azure DocumentDB para placares de líderes e recursos sociais com distribuição global.