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

Todos os projetos