Este é um curso feito e oferecido pelo Conway: entidade de computação gráfica e desenvolvimento de jogos da USP-Leste.
Nessa trilha você verá uma introdução breve sobre JavaScript, que é a linguagem utilizada no mundo web e todo mundo ama (rs), além de ver um método simples de como criar o seu localhost. Porém o foco da trilha é o Phaser, uma framework supimpa do mundo dos jogos de browser. Aprenderemos o Phaser do melhor jeito possível, criando um jogo do zero e assim no final você vai poder mostrar para seu parente de quinto grau que agora é um GameDev.
Contudo, o Phaser em si é muito amplo, usado no mundo inteiro como o padrão da indústria de jogos de browser (depois do falecimento do Flash RIP) e em desenvolvimento há mais de 11 anos, e assim, uma framework complexa. Iremos ver no curso os conceitos iniciais que ela propõe como por exemplo: Assets Manager, Game Objects, Scene Manager, Animations, Sounds e algumas outras cositas...
O Phaser também tem dois motores de física padrão, o Arcade e o Matter, neste curso focaremos exclusivamente no Arcade, pois ele é mais simples, leve e prático, mas por isso também é um pouco mais limitado, o Matter tem mais recursos se precisar de algo mais robusto, mas sabendo um é mais fácil desenrolar o outro.
Por fim usaremos a base que o próprio Phaser disponibiliza e a mais básica de JS
Além de gostar de joguinhos browser, é bom saber um pouco sobre OOP (trilha de C++ tem uma parte muito boa) pois não iremos trabalhar isso na introdução de JS. E também um poquinho só de HTML, mas se for zerado não tem problema nenhum.
Aprenda ou aprofunde conceitos gerais de gamedev, como gameloop, inicializações, eventos, etc.
Consiga criar um localhost e rodar sua aplicação.
Usar as ferramentas que o Phaser disponibiliza para fazer o melhor jogo de web já feito (Vampire Survivors?).
Membros da Conway USP que se inscreveram nesta trilha através do Processo Interno tem direito a um Certificado de Conclusão ao finalizarem esta trilha, tudo que você precisa fazer é realizar o [Projeto Final] e enviar seu projeto conforme as instruções no final do arquivo.
GLHF!