/images/avatar_face.webp

Desenvolvendo um sistema de matchmaker em Myridian: The Last Stand - Parte 1

Um dos pontos mais complexos no desenvolvimento do nosso jogo foi o matchmaker. Para quem não conhece, este é o sistema que coloca os usuários em salas, baseado em personagens, habilidade entre outras informações. Existem vários sistemas de matchmaker no mercado, porém eles são muito simples, apenas recebem as informações e organizam jogadores baseado em níveis de habilidade, quantidade de vitórias, etc. Nós queríamos um sistema que coordenasse todo o fluxo de informações, preparasse as salas, para em seguida alocar o servidor e que receberia as informações da partida.

Website com Hugo e AWS

Meu primeiro post será sobre as escolhas feitas durante o desenvolvimento deste site. Para cada projeto, seja um site ou um jogo, sempre tento selecionar ferramentas e frameworks que sejam padrões da indústria. É bom sabermos que, mesmo utilizando algumas ferramentas e ajudantes, sempre houve problemas não documentados durante o processo. CMS e Theme Minha primeira decisão foi usar alguma ferramenta CMS para desenvolver o site. A escolha lógica foi usar Wordpress, mas como um grande adepto de ferramentas serverless achei que seria melhor, mais fácil e mais barato usar um gerador de sites estáticos como o Hugo.