Executando verificação de segurança...
3

Pitch: Proton - meu framework para desenvolvimento de jogos online usando WebRTC na Unity (📢 versão alpha lançada)

Olá, bom dia 😊!

Convido a todos para olhar o repositório do projeto: Repositório, pois finalmente lancei a versão alpha e agora já dá para desenvolver um jogo básico mas interessante. Digo básico, porque ainda falta trilhar um longo caminho mas a base tá pronta: sincronização de posição, escala, rotação e de textos.

Proton exemplo

É a primeira vez que faço algo open source e até gostaria de conselhos. Nesse projeto uma das ideias é ser justamente algo colaborativo e de grande ajuda para desenvolvedores de jogos.

Um singelo vídeo de apresentação e alguns aspectos técnicos que eu fiz: https://youtu.be/KQkge2E_VZk (peço que confiram pois falo muita coisa legal e posso sanar algumas dúvidas também). Ah, além disso, o gif acima é antigo, nesse vídeo mostro o novo exemplo de jogo e mais bonito que esse placeholder aí 🤣.

Nesse repositório eu criei um jogo exemplo em duas arquiteturas: cliente-servidor (usando o framework PUN - Photon Unity Networking) e peer-to-peer no meu próprio framework - Proton (é, o nome é realmente parecido, juro que pensei nesse nome bem antes de fazer um projeto no outro framework para carater comparativo). Essa comparação foi boa, pois pude criar algumas funções análogas e pegar alguns conceitos importantes, facilitando a curva de aprendizado para quem quiser desenvolver projetos no meu framework.

Por fim, uma ideia que comecei a fazer e pretendo seguir é a criação da documentação. Quero criar uma boa documentação e já comecei (link no meu repositório). Sou muito a favor de boas documentações e pretendo trilhar esse caminho.

Observação: Irei apresentar esse projeto que construi durante uns 4 meses (a prática) como TCC no dia 03/02 - espero que dê tudo certo! Aprendi muito sobre redes nesse tempo e inclusive me animei muito por deixar isso aberto.

Carregando publicação patrocinada...
2
1

Muito obrigado pelo apoio e pelo feedback! Sempre quis desenvolver algo open source e aproveitei meu TCC para praticar isso e desenvolver algo legal pra comunidade, estou animado 😀!