Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Junte-se a nós no Amazon Web Services re:Invent 2024! Saiba como usar o MongoDB para casos de uso de AI .
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
Atlaschevron-right

Atlas do MongoDB para jogos e startups para assistir em 2023

Hubert Nguyen7 min read • Published Mar 21, 2023 • Updated Mar 21, 2023
Atlas
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Nos primórdios e até uma década atrás, os jogos eram principalmente sobre gráficos e jogabilidade intensa que fazem os jogadores voltarem em busca de mais. E esse ainda é o caso atualmente, mas os jogos modernos provaram que os dados também são uma parte crucial dos consoles.
À medida que os desenvolvedores utilizam uma plataforma de dados como o MongoDB Atlas para jogos, eles podem fazer mais, mais rápido e melhorar o jogo concentrando os recursos de engenharia na experiência do jogador, que pode ser personalizada graças aos insights aproveitados durante as sessões do jogo. A experiência também pode continuar fora do jogo, especialmente com o aumento da popularidade dos eSports e de suas legiões de fãs que se reúnem em torno de um fandom.

Tecnologia Yile

Mezi wu, gerente de pesquisa e desenvolvimento da yile tecnologia (à esquerda) e Yi-Zheng lin, administrador de banco de dados da yile
Yile Technology Co., Ltd. é uma empresa de desenvolvimento de jogos para dispositivos móveis fundada em 2018 em Taiwan. Desde então, desenvolveu jogos sociais que rapidamente conquistaram um grande público. Por exemplo, seu jogode cassino online808 social ultrapassou rapidamente a marca de 1milhões de membros, pois a Yile se concentra intensamente na melhoria da experiência do usuário e na otimização do jogo.
Os desenvolvedores de Yile aproveitam a plataforma MongoDB Atlas por dois motivos principais. Primeiro, é sobre desempenho. Os desenvolvedores do Yile perceberam no início de seu sucesso que mesmo os bancos de dados relacionais na nuvem (RDBMS) eram um desafio para escalar horizontalmente. Os primeiros testes mostram que o RDBMS não consegue atingir o objetivo desejado por Yile de ter um 0.5tempo mínimo de resposta do jogo s.
"Nossa equipe buscava alternativas para encontrar um banco de dados com escalabilidade horizontal muito mais forte. Depois de avaliar os pros e contras de uma variedade de soluções no mercado, decidimos construir com o banco de dados de documentos do MongoDB", Mezi wu, gerente de pesquisa e desenvolvimento da Yile Tecnologia , disse.
A equipe de P&D concluiu que o MongoDB era fácil de usar e contava com o suporte de diversos recursos online, incluindo fóruns de discussão. Foram necessários apenas um mês para mover componentes críticos de back-end de dados, como perfis de jogadores, do RDBMS para o MongoDB e eliminar os problemas de desempenho do banco de dados do jogo.
A segunda é sobre operações. Wu disse: " O MongoDB Atlas nos liberta da carga da manutenção operacional básica e maximiza o uso de nossos recursos mais valiosos: nosso pessoal. "
É por isso que, depois de usar a MongoDB Community primeiro, a Yile Tecnologia mudou para a versão gerenciada na nuvem do MongoDB, MongoDB Atlas, para aliviar o ônus de manutenção e monitoramento suportado pela equipe de P&D após o lançamento de um jogo. É natural vigiar a infraestrutura após um novo lançamento, mas os recursos finitos de engenharia são melhor aplicados para otimizar o jogo e adicionar novos recursos.
"Em primeiro lugar, com o suporte da equipe do MongoDB, entendemos melhor os recursos e as vantagens do MongoDB e nos tornamos mais precisos em nosso uso. Em segundo lugar, o MongoDB Atlas fornece uma interface de operação fácil de usar, que é mais rápida e mais conveniente para configuração de banco de dados e pode fornecer uma arquitetura de alta disponibilidade com zero tempo de inatividade", diz Yi-Zheng Lin, Administrador Síncrono de Banco de Dados.
Depois de adquirir experiência e confiança, agora validadas por seu rápido sucesso, a Yile Tecnologia planeja expandir ainda mais seu uso do MongoDB. A empresa está interessado nos recursos de transação MongoDB para seus dados de fluxo de caixa e no pipeline de agregação MongoDB para analisar o comportamento dos usuários.

Transivel

Sediada em boston, EUA, a beamable é uma empresa que simplifica o desenvolvimento e a implantação de jogos para desenvolvedores de jogos. O Beamable faz isso fornecendo uma arquitetura de servidor de jogos que lida com as necessidades muito comuns dos desenvolvedores de jogos de back-end, o que descarrega uma parte considerável do processo de desenvolvimento, deixando mais tempo para ajustar a mecânica e a aderência do jogo.
Os dados do jogo (também chamados de estado do jogo) são um componente muito importante no desenvolvimento de jogos, mas as operações e ferramentas necessárias para maximizar sua utilização e eficiência são quase tão críticas. Criar essas ferramentas e processos pode ser assustador, especialmente para pequenos estúdios de jogos promissores, por mais talentosos que sejam.
Por exemplo, oBeamable permite que os desenvolvedores integrem, gerenciem e analisem seus dados com um painel da web chamado LiveOps Portal, para que os engenheiros não precisem criar uma solução cara de jogos ao vivo personalizada. Esse é apenas um dos muitos aspectos do backend do jogo que oBeamable lida, então confira a lista completa na página de recursos.
O foco doBeamable na integração-se ao fluxo de trabalho de desenvolvimento é uma das vantagens mais cruciais de sua oferta, porque todo desenvolvedor de jogos deseja ajustar as coisas bem no editor do jogo — por exemplo, no Unity, para o qual a integração doBeamable éimpressionante e completa .
Para realizar tal façanha, aBeamable criou a plataforma sobre o MongoDB Atlas "desde o primeiro dia", de acordo com Ali El Rhermoul (ouça o podcast ep. 151), e, portanto, começou em uma sólida
e uma plataforma de dados de desenvolvedor escalável para inovar, deixando as operações de banco de dados para o MongoDB, enquanto se concentra em agregar valor aos seus clientes. O Beamable ajuda muitos desenvolvedores, o que se traduz em uma enorme quantidade agregada de dados.
Além disso, o document model do MongoDB funciona muito bem para jogos e isso foi repetido muitas vezes na setor de jogos. Os jogos têm alguns dos esquemas que mudam mais rapidamente, e alguns jogos oferecem novos recursos, itens e recompensas diariamente, se não de hora em hora.
Com o Beamable, os desenvolvedores podem adicionar facilmente recursos do jogo, como tabelas de classificação, ofertas comerciais ou até mesmo sistemas de gerenciamento de identidade compatíveis com o GDPR. A Beamable está tão confiante em sua plataforma que os desenvolvedores podem experimentar gratuitamente com um conjunto sólido de recursos e fazer o upgrade sem problemas para obter suporte ativo ou recursos corporativos.

Bemypaths

bemyfriends é uma empresa sul-coreana que construiu uma solução SaaS chamada b.stage, que permite que criadores, marcas, talentos e detentores de IP se conectem com seus fãs de maneiras significativas, agradáveis e eficazes, incluindo monetização. bemyfriends é diferente de qualquer outro concorrente porque os criadores estão no controle e possuem inteiramente todos os dados criados ou adquiridos, mesmo que decidam sair.
Com o b.stage, os criadores têm um local dedicado onde podem se comunicar, monetizar e expandir seus negócios em seu próprio ritmo, livres de algoritmos de feed. Lá, eles podem transformar seus fãs em super fãs. O b.stage suporta vários idiomas (sistema e conteúdo) prontos para uso. No entanto, associação, comércio eletrônico, transmissão ao vivo, arquivos de conteúdo e até mesmo recursos da comunidade (incluindo os bloqueados por token) também são integrados e integrados ao administrador único.
Ferramentas e painéis de análise integrados estão disponíveis para análise aprofundada sem a necessidade de integração de ferramentas externas. Os criadores podem se concentrar em seu conteúdo e fãs sem se preocupar com implementações técnicas complexas. Isso torna o b.stage uma solução de fandom poderosa e direta com criadores de alto nível, como as equipes de eSports T1, KT Rolster e Nongshim Redforce, três equipes com milhões de fãs de jogadores na Coreia do Sul e em todo o mundo.
bemypaths usa MongoDB como sua principal plataforma de dados. Ela explica que os engenheiros inicialmente testaram com uma solução CTO, mas rapidamente perceberam que seria difícil dimensionar um banco de dados RDBMS na escala necessária. A escalabilidade e o desempenho do MongoDB foram critérios cruciais na seleção da plataforma de dados.
Além disso, o esquema flexível do MongoDB foi uma funcionalidade essencial para a equipe de bemypaths. Seu produto altamente inovador exige muitos esquemas de dados diferentes, e cada um pode estar sujeito a modificações frequentes para integrar os recursos mais recentes que os criadores precisam.
Ao gerenciar fandoms massivos, o tempo de inatividade não é uma opção, portanto, a capacidade de fazer modificações no esquema sem incorrer em tempo de inatividade também era um requisito para a plataforma de dados. Por todas essas razões, os amigos usam o MongoDB Atlas para alimentar a grande maioria dos dados em sua solução SaaS.
Construindo com o slogan corporativo de "O que quer que você faça, nós o ajudaremos a fazer mais!", bemyfriend criou uma ferramenta fantástica para negócios de fandom, quer seus fãs gostem de música, filmes, jogos ou uma infinidade de outras coisas --- o céu é o limite. Os criadores podem se concentrar em seu fandom, sabendo que a parte mais crucial de seu negócio de fandom, os dados, é realmente deles.

Diagon

Diagon é uma empresa de jogos com sede em Lagos, na África. Eles estão construindo uma plataforma de jogos social hiper-casual chamada " Casualby Diagon", onde os usuários podem acessar vários jogos. Existem cerca 10 jogos no momento, e a Diagon está atualmente trabalhando no desenvolvimento e publicação de mais jogos em sua plataforma, trabalhando com novos desenvolvedores de jogos que atualmente se juntam à equipe interna. A construção de uma equipe interna de desenvolvimento de jogos ocorrerá com a ajuda de uma nova rodada de financiamento para o start-up (Rodada de Pré-Sementes Diagonal).
Os jogos foram projetados para serem muito fáceis de jogar, para que mais pessoas possam jogar enquanto fazem uma pausa, esperam na fila ou em outros momentos oportunos. Os jogadores não só têm a satisfação de progredir e vencer os jogos, mas também há um componente social.
A Diagon tem um sistema de tabelas de classificação para ajudar os melhores jogadores a obter visibilidade na comunidade. Ao mesmo tempo, os sorteios deixam as pessoas mais ansiosas para participar, independentemente de suas habilidades no jogo.
A Diagon utilizou o MongoDB desde o início, e um fator de definição chave foi o esquema flexível do MongoDB. Isso significa que a mesma coleção ("tabela", na linguagem do RDBMS) pode conter documentos usando vários esquemas, ou versões de esquema, desde que o código possa lidar com eles. Essa flexibilidade permite que os desenvolvedores de jogos adicionem rapidamente propriedades ou novos tipos de dados sem incorrer em tempo de inatividade, acelerando assim o ritmo da inovação.
O Diagon também é executado no MongoDB Atlas, a plataforma MongoDB, que lida com o aspecto DevOps do banco de dados, permitindo que os desenvolvedores se concentrem em tornar seus jogos melhores. "Ter dados como objetos é o futuro", diz Jeremiah Onojah, fundador e desenvolvedor de produtos da Diagon. E os engenheiros da Diagion estão apenas começando: "Acredito que há muito mais para tirar do MongoDB", acrescenta ele, observando que aplicativos futuros estão planejados para serem executados no MongoDB.
Por exemplo, uma área de interesse do Onojah é o MongoDB Atlas Search, um poderoso recurso de pesquisa integrado, desenvolvido pela Lucene. Os desenvolvedores do Atlas podem aproveitar esse mecanismo de pesquisa muito avançado sem precisar integrar um sistema de terceiros, graças à unificada MongoDB Query Language (MQL).
A Diagon está crescendo rápido e tem uma alta taxa de retenção de 20%. Atualmente, 80% de sua base de usuários vem da Índia, mas a empresa já vê usuários provenientes de outros locais, o que demonstra que o crescimento pode ser mundial. Diagon é uma das startups do Programa de Startups do MongoDB.

Conclusão

O MongoDB Atlas é uma plataforma de dados de desenvolvimento ideal para desenvolvedores de jogos, seja você um desenvolvedor individual ou esteja trabalhando com títulos AAA. Os desenvolvedores concordam que o modelo de dados do MongoDB os ajuda a mudar sua camada de dados mais rapidamente para corresponder ao resultado desejado.
O tempo todo, o MondoDB Atlas permite que seus aplicativos alcancem escala global e alta disponibilidade (99.995% SLA) sem envolver operações complexas. Por fim, os serviços de dados exclusivos do Atlas — como pesquisa de texto completo, data lake, volume de trabalho analítico, sincronização móvel e Atlas Charts — facilitam a extração de insights de dados passados e em tempo real.
Crie um MongoDB Atlas cluster gratuito e comece a criar protótipos de backend para seu próximo jogo. Ouça a lista dereprodução do podcast de jogos MongoDB para saber mais sobre como outros desenvolvedores usam o MongoDB. Se você estiver ausente do GDC 2023, visite nosso stand, conversas, encontrar-se com grupos de usuários e eventos. Todos eles estão listados em mongodb.com/gdc.
Por último, se sua inicialização usa o MongoDB, nosso programa de inicialização do MongoDB pode ajudá-la a alcançar o próximo nível mais rapidamente, com créditos Atlas e acesso a especialistas do MongoDB.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Tutorial

Comece a usar o MongoDB Atlas sem servidor, AWS CDK e AWS sem servidor


Aug 09, 2024 | 18 min read
Tutorial

Otimizando a relevância usando MongoDB Atlas e LlamaIndex


Oct 02, 2024 | 13 min read
Tutorial

Java encontra Queryable Encryption: desenvolvendo um aplicativo de conta bancária seguro


Oct 08, 2024 | 14 min read
Tutorial

Construir um elemento de formulário de preenchimento automático com Atlas Search e JavaScript


Sep 09, 2024 | 8 min read
Sumário
  • Tecnologia Yile