fisica
Apesar de meu interesse estar invariavelmente focado na programação gráfica aliada ao game design em geral, ensinar outras pessoas sobre as "coisas relacionadas ao desenvolvimento de jogos" sempre fez parte da minha carreira de desenvolvedor de games.
Desde meus primeiros passos no mundo da programação, dedicava horas para iniciar comunidades, escrever tutoriais, artigos e exemplos para publicar em sites que eu mesmo criava, proliferar minhas descobertas e mostrar aos outros o que eles também podem fazer. Quando material em português sobre o assunto era praticamente inexistente.
Por volta dos anos de 2002 e 2003 fui convidado a ajudar a construir o que se tornou a UniDev, com a proposta de centralizar uma comunidade de interessados em desenvolvimento de jogos e vender cursos online. Foi quando comecei a escrever o material para o primeiro curso do site, que abordaria C++ num nível muito básico até apresentar conceitos mais avançados da programação gráfica 3D com a Direct3D. O curso ganhou dimensões acima do que se esperava e, em 2004, foi publicado em livro, Programação de Jogos com C++ e DirectX, pela Editora Novatec.
De alguns anos para cá, eventualmente surgem convites para ministrar minicursos e palestras sobre o Ethanon Engine e desenvolvimento de games em geral. Isso sempre manteve minha afinidade com o ensino da prática em dia. E é quando surge a oportunidade de publicar um material online para quem mais quiser aprender a desenvolver jogos com o engine.
Este curso é o resultado de dezenas de minicursos e palestras sobre o Ethanon Engine, onde tive a oportunidade de experimentar diferentes maneiras de ensinar as mesmas coisas, descobrindo empiricamente o que dá certo e o que não dá. E