[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.