Este repositório reúne materiais da disciplina de Jogos em Rede Multiusuário.
Ao longo da disciplina, vamos trabalhar principalmente com comunicação em tempo real usando WebSocket. Nos exemplos iniciais, vamos usar JavaScript e Node.js para reduzir atrito, facilitar testes e manter a depuração simples.
Isso não significa que os projetos da disciplina precisem ser feitos em JavaScript. A implementação dos jogos pode ser feita com o motor de jogos ou com as tecnologias de preferência de cada aluno. O padrão de comunicação adotado na disciplina, porém, será WebSocket.
O ponto de partida é a Aula Zero. Nela, você vai encontrar uma introdução curta ao uso de WebSocket, um exemplo funcional de cliente e servidor em modo texto e um pequeno exercício sobre extensão do protocolo.
As próximas aulas serão adicionadas ao índice abaixo.