Pitch: Fiz o LOL 2
Boa noite, pessoal! 👋
Me chamo Raul e sou desenvolvedor Front-end. Nas últimas semanas, fiquei muito interessado em WebRTC e em entender, na prática, como funciona a comunicação entre peers.
Durante meus estudos, tive uma ideia para resolver uma dor antiga da comunidade de League of Legends: o tão prometido chat de voz. 🎙️
A proposta é simples: você entra na aplicação, informa seu nome de invocador e é conectado a uma sala com os jogadores do seu time.
Apesar de parecer um projeto simples, ele me permitiu mergulhar bastante no funcionamento da comunicação em tempo real e aprender muito sobre o ecossistema do WebRTC, incluindo:
- WebSocket nas duas pontas da comunicação;
- Comunicação peer-to-peer;
- ICE;
- STUN;
- TURN;
- Negociação de conexão;
- Sinalização;
- E diversos outros conceitos envolvidos na comunicação em tempo real.
Foi uma experiência incrível sair da teoria e colocar tudo isso para funcionar em um projeto real.
E agora deixo o projeto disponível para vocês testarem durante suas partidas! 🎮
Se forem jogar, avisem seus companheiros para acessarem também e testem o chat de voz com o time.
Espero que vocês se divirtam 🚀🚀🚀
LOL2: [https://lol2.space/]
Se testarem, me contem o que acharam e qualquer feedback será muito bem-vindo!