Open source
ProtonUnity
WebRTC na Unity, de código aberto.
Framework open source para criar jogos online na Unity exportados para WebGL, usando WebRTC e PeerJS.
Sobre o projeto
O que é o ProtonUnity
O ProtonUnity é um framework de código aberto para o desenvolvimento de jogos exportados para WebGL e jogados online, usando a tecnologia WebRTC com a Unity.
A comunicação entre os jogadores acontece de navegador para navegador (peer-to-peer), com a ponte em JavaScript feita pelo PeerJS.
Recursos
O que o ProtonUnity faz
Peer-to-peer
Os jogadores se conectam direto, de navegador para navegador, com WebRTC.
Para WebGL
Pensado para jogos que rodam no navegador, sem instalar nada.
C# + JavaScript
Você programa em C# na Unity e o framework cuida da ponte com o PeerJS.
Código aberto
Código no GitHub para usar, estudar e contribuir.
FAQ
Perguntas frequentes
O que é WebRTC?
Uma tecnologia que permite a navegadores trocarem dados e mídia diretamente, sem passar por um servidor no meio do caminho.
Funciona em jogos WebGL?
Esse é o objetivo: jogos da Unity exportados para WebGL e jogados online.
Onde está o código?
No GitHub, com licença de código aberto.
Continue explorando
Veja também
facil.js
Biblioteca JavaScript leve que reúne manipulação do DOM, requisições HTTP, validação de formulários, reatividade e roteador SPA.
Ver projeto Open sourceFacilPHP
Microframework PHP com roteamento baseado em arquivos, para criar APIs e aplicações fullstack rápido, sem boilerplate pesado.
Ver projeto Open sourceFacilChrome
Biblioteca zero-build que envolve as APIs do Chrome em Promises e organiza o código das extensões por contexto de execução.
Ver projeto