Primeiro, parabéns, gosto de iniciativas assim. Eu já comecei a fazer mais que um, mas nunca tive tempo para ir adiante. Pode ser que eu retome mais pra frente com mudança em alguns aspectos da minha vida.
Embora eu ache que provavelmente já existe algo que te atenda, eu sou das pessoas que mais entende sua iniciativa.
Não sei se gostei de algumas decisões, mas você deve ter suas razões e se era oque queria então está tudo bem, talvez faça sentido em ambiente Unity. A maioria das coisas gostei. Ainda não dá para ter uma ideia completa de onde vai chegar, mas já deu uma boa base.
Não gosto nem um pouco de estar usando o ChatGPT para isso, especialmente neste caso ele vai mais te atrapalhar do que ajudar, e sinceramente, se não consegue fazer sem ele, ainda não está preparado para fazer isso. Para algumas coisas ele até pode ajudar, e atrapalhar, mas não faz muita diferença, esse é um caso que não deveria usar. Só minha opinião, por óbvio. Eu tenho a opinião forte que o ChatGPT vai destruir muitas coisas, inclusive o desenvolvimento de software. Porque parece bem óbvio, mas quase ninguem está percebendo que ele já está corroendo.
Não quero entrar em todos os casos, mas se vai depender do C#, e faz sentido pelo Unity, podia usar a experiência do RavenDB e fazer todo ele em C#. Não gosto dessa mistureba tão próxima. Em outros casos até seria ok.
Não tenho muita informação, mas JSON quase sempre é uma solução ruim, ainda mais se tem muitos dados. Pode ser que seja o melhor, pode ser que um formato mais específico seja vantajoso. Eu já bolei algumas coisas mais eficientes, mas tem que ver todo o problema.
Não entendi bem essa coisa de gravar JSON em um arquivo, mas pareceu pior ainda. Sei lá, posso só não ter entendido.Só me pareceu que não era necessário tudo isso. Novamente, com tão pouca informação fica difícil opinar. Só pareceu que isso nem é um DB mesmo.
Obrigado por compartilhar.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Sim de fato ha algumas alternativas que me atenderiam, mas ideia me deixou curioso(e empolgado) entao eu quis tentar, ainda que nao de em nada acredito aprender bastante.
Sobre o ChatGPT usei ele pois a documentação do Mono é horrivel, eles não explicam muito bem, e ele conseguiu achar algumas coisas que não achei no Google, alem tambem de encontrar bibliotecas interessantes para o projeto.
Sobre json é meio complicado explicar por texto, mas ainda sim, não é 100% de certeza que fique assim até o final do projeto.