Ao longo dos últimos anos, tenho sido parte ativa da comunidade, contribuindo com diversos conteúdos na web, como pequenas APIs e ferramentas de conversão. Um exemplo é o droplist automático, inspirado na base de leitura dos NPCs desenvolvida por Dadalto, do qual eu expandi e aprimorei. Há algum tempo, surgiu em mim a ideia de criar uma plataforma similar à 4funbr, pois percebi que não havia algo realmente especial no que eles ofereciam. Além disso, observei que havia uma lacuna em termos de qualidade técnica, o que me motivou a criar a gamecms.com.br. No entanto, ao longo do processo, cometi um erro grave. Percebi que o público geral dos jogos privados não está disposto a pagar um valor que justifique a manutenção do servidor e o suporte aos clientes (os donos dos servidores). Em resumo, esse projeto teve uma duração de aproximadamente um ano, e agora estou optando por torná-lo um projeto de código aberto, por ser financeiramente inviável. Sei que nem todos os programadores serão capazes de compreender completamente a parte técnica e as motivações por trás do que foi desenvolvido, mas espero que isso ainda possa beneficiar a comunidade.
Para que o With Your Destiny e demais games sigam em nossas memorias e os servidores permaneçam online, aqui vai minha maior contribuição todo projeto da plataforma, peço que estejam deixando o like no repositório do github (ajuda muito) e fazendo melhorias e enviando os PR's de correções, para que todos tenham um futuro ainda com esse game:
[Hidden Content]
Isso é um Monorepo ou seja são diversos projetos, cada um deles com seu objetivo:
1 - Plataforma Frontend - Plataforma de gestão do game com e-commerce (React JS)
2 - Plataforma Backend - Processamento e persistencia dos dados (Java + Spring Boot)
3 - Integração - Integração com a plataforma backend (Java + Spring Boot)
4 - Updater - Atualizador integrado ao wydlauncher.exe (Java + Launch4J)
5 - Self updater - Atualizador do updater por servidor (Java + Launcher4J)
Meio de pagamento da loja:
- Mercado Pago
* Sendo os meios de pagamentos desacoplados a compra em si sendo fácil expandir no checkout para demais outros sendo possível realizar a confirmação via webhook com qualquer outro meio, etc...
* Lembrando que é altamente desacoplado por conta de ser um projeto comercial, podendo ser usado para qualquer jogo
Prints: