Partilhar via


Soluções de jogos com Azure DocumentDB

O Azure DocumentDB permite aos programadores de jogos construir plataformas escaláveis para experiências de jogador sem falhas. O seu modelo de dados distribuído globalmente e de baixa latência suporta jogabilidade em tempo real, tabelas de classificação e funcionalidades sociais.

As empresas de jogos utilizam o Azure DocumentDB para suportar milhões de utilizadores em simultâneo, permitir o jogo entre regiões e adicionar rapidamente novas funcionalidades sem limites de infraestrutura.

Cenários

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

Gestão do estado do jogo multijogador em tempo real

Uma base de dados rápida e escalável permite-lhe gerir o estado do jogo para milhares de jogadores em simultâneo. O Azure DocumentDB armazena sessões dos jogadores, eventos de jogo e dados de matchmaking para manter a jogabilidade consistente e responsiva.

Uma solução típica utiliza Azure DocumentDB para armazenamento de estado, Azure SignalR Service para comunicação em tempo real e Azure Kubernetes Service para processamento backend escalável.

Diagrama da arquitetura do jogo multijogador Azure DocumentDB mostrando design escalável e responsivo.

Classificações globais e funcionalidades sociais

Os jogos costumam ter tabelas de classificação e interações sociais que precisam de atualizações rápidas e disponibilidade global. O Azure DocumentDB permite-lhe armazenar e consultar pontuações, conquistas e listas de amigos de forma eficiente.

Uma arquitetura típica utiliza o Azure DocumentDB para dados de rankingboards, Azure Functions para atualizações orientadas a eventos e Azure Front Door para distribuição global e acesso de baixa latência.

Diagrama da arquitetura Azure DocumentDB para tabelas de líderes e funcionalidades sociais com distribuição global.