Pessoal, tenho uma pergunta sobre a interação entre o jogo da Unity e o banco de dados que vai gerir os dados dos jogadores nesse jogo da Unity.
Como que é feito isso? São 2 projetos, sendo um o jogo e o outro o banco de dados?
Não faz sentido colocar o banco de dados no jogo já que tudo vai ser gerido por mim e não o jogador.
Se eu colocar ele no jogo, todo jogador vai ter um banco, e o que eu quero é que só eu tenha acesso ao banco de dados que contenha tudo de todo os jogadores.
O ideal, em todas as aplicações, é separar o backend do frontend. O backend faria todo o processo de gerenciamento de forma segura, enquanto o seu game seria responsável por só enviar os dados.
O ‘outro’ projeto não seria só o banco de dados, vc teria que criar uma api onde vai disponibilizar alguns endpoints pro seu jogo, por exemplo:
Vamos supor que vc quer salvar um checkpoint, aí vc mandaria (com os dados necessários pra vc, claro)
POST /game/checkpoint {idUser: 1, location: {name: beach, lat: 1, lng: 2}}
Aí o seu backend pega esses dados, valida pra ver se ta certinho mesmo e joga pro banco de dados.
isso pode ser feito em qualquer linguagem: c#, java, nodejs, go, rust… No final vc vai ter que hospedar esse servidor e disponibilizar a url pro seu jogo consumir
Blz! Vlw msm! No momento tô corrigindo uns erros, tratando do áudio de todos os botões do jogo, até que fim consegui fazer o Button emitir o som no MouseDown, pois deixando ele do jeito que ele é, ele vai rodar o MouseUp e o som fica atrasado, só é emitido quando o Mouse é solto. Depois disso vou pegar nos anúncios, e depois a loja. Vou tentar não demorar mt pra concuir. Obg!
Conhece LUDO? Akele jogo de tabuleiro. Fiz ele 3D e coloquei poderes. Como é meu primeiro jogo, fui estudando a Unity e implementando. Ai tem gente que diz “ahh mas jogo de tabuleiro é fácil de fazer”, pra mim no começo é claro que não foi, não sabia de nada, fui pegando o jeito e tô finalizando ele. Quero deixa rele online, com a loja tudo certinho, mas eu tô pra entrar nessa parte agora depois de terminar de conferir se está tudo certinho msm. Uma coisa que eu acho que preciso fazer é melhorar a aparência dele, acho que tá mt simples. Posso te mostrar ele mais tarde pelo discord?