Executando verificação de segurança...
1

[Ajuda] Desenvolvimento de Jogo Multiplayer na Web

Olá a todos, espero que estejam bem.

Tenho um projeto na faculdade para o desenvolvimento de um sistema utilizando conceitos modernos como APIs REST, Web Sockets, Containers entre outros. Para variar um pouco escolhi o tema de um Jogo Multiplayer de Batalha de Cartas, minha ideia é fazer algo semelhante ao Hearthstone mas em ordens de grandeza mais simples :).

Eu tenho mais familiaridade com Back-end, irei utilizar Web APIs com .NET 6 e SignalR para Web Sockets, porém no Front-end não me garanto muito, tenho noções básicas de React e por utilizar C# um pouco de Razor Pages. Minha dúvida então é:

| Qual Framework Front-end eu utilizo?

Atualmente estou em dúvida entre o Blazor e React, um lado pesa mais por ser C#, mas não importa tanto já que a comunicação será via API, o lado do React pesa por questão de bibliotecas e comunidade maior.

Como não é muito minha área de atuação, vim pedir a vocês gafanhotos algumas dicas para tornar o desenvolvimento mais fácil.

OBS.: Se tiverem dicas para o Back-end ou até mesmo outros assuntos sobre o próprio jogo ficaria extremamente grato em recebê-los.

Carregando publicação patrocinada...
1

Cara, é fora da zona de conforto, mas eu iria de React se você pensa em tornar isso algo comercial (ou opensource) e precise de outras pessoas trabalhando.

Já tem uma noção mais ou menos da estrutura do game?