Olá pessoal, boa tarde!
Não cheguei a me apresentar aqui antes, mas tenho pouco tempo e resolvi passar por aqui pra tentar tirar essa dúvida e me conectar com vocês por aqui.
Sou arquiteto de microsserviços, atuante como especialista java e tech lead, trabalhando pro governo, como a maioria aqui, apaixonado por jogos. Estou estudando desenvolvimento de jogos a cerca de 2 anos, já estudei um pouco de Godot e um tanto de Unreal, mas acabei vindo pra Unity por alguns motivos técnicos mesmo.
Hoje me vejo um pouco mais apto na unity, mas muitos conceitos ainda me faltavam então decidi pegar um curso pra sair um pouco da documentação oficial e de apenas ficar em vídeos aleatórios no youtube, também poder me conectar e entender mais a experiência de outras pessoas, inclusive a experiência de voltar a usar fórum me atrai muito, kkkkk.
Basicamente eu tenho um projeto que virou um jogo por conta de uma história futurista de RPG de mesa que tinha desenvolvido a muitos anos, hoje o projeto se encontra como um protótipo, mas com bases bem sólidas, tenho um projeto Unity com Fish-Net: Networking Evolved versão pro, com um projeto C# bem estruturado e uma boa arquitetura.
Minha questão é saber se tem algum local do fórum, ou discord, ou até mesmo etapas do curso, que falam mais sobre arquitetura de código ou networking, meu projeto está começando a ficar mais “parrudo” na questão de código, com uma arquitetura um tanto mais complexa, então sentia necessidade de discutir sobre e ver como são as soluções da comunidade pra alguns problemas de organização e arquitetura.
No modelo enterprise, arquiteturas robustas são extremamente bem vistas, auxiliam com a interpretação e implementação segura de regras de negócio e auxiliam bem no desenvolvimento por outros desenvolvedores que acabam tendo mais facilidade de separar a responsabilidade do código e dar manutenção, mas parece que as estruturas de jogos, ou pelo menos na unity, ainda não tem uma padronização muito bem definida quando o código cresce um pouco mais.
Se alguém está atuando com alguma tecnologia parecida com a que estou usando tiver experiências pra tratar sobre, ou existir algum local específico por aqui pra debater, ficaria feliz em discutir e aprender mais.