Um curso de introdução ao desenvolvimento de jogos, utilizando o framework Love2D e o Godot Game Engine.
Bem-vindo, este é um curso de introdução ao desenvolvimento de jogos, com o objetivo de introduzir conceitos essenciais para a criação de jogos 2D e 3D. Neste curso, você vai explorar o design de jogos clássicos e históricos, como Pong, Legend of Zelda, Super Mario Bros. e mais. Serão 12 aulas em que você desenvolverá diversos jogos e no final será convidado a criar um projeto final com tudo que você aprendeu.
Para realizar este curso é esperado que você tenha conhecimento em pelo menos uma linguagem de programação.
Opcionalmente, você pode ver o curso de Lua e LOVE, disponível no repositório da Conway. Dessa forma, você pode se sentir mais confortável com este curso e focar na criação de projetos e na área conceitual de jogos.
Com exceção da Aula 0 que recomenda-se ser feita antes das aulas de 1-7, da Aula 8 para as aulas 9-11, e da aula 10 e 11 que são conjuntas. Você pode fazer as aulas em qualquer ordem, na frequência que quiser. Para cada uma das aulas, você deve, ler as anotações e implementar o projeto da aula, após a aula ou durante.
Temos 12 aulas, dentro de cada aula você vai encontrar um README.md ensinando conceitos e guiando você na implementação do projeto, bem como uma pasta src contendo versões incrementais do projeto até a versão final.
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 para o email oficial da Conway com o seguinte assunto: "Trilha de Jogos - Projeto Final", no corpo do seu email, apresente-se, explique o que você realizou e
- Caio Bernado (caio-bernardo).
- Eduardo Almeida (Du-Almeida995)
- Julio Arroios
Este curso só foi possível graças a ajuda da Conway USP e seus maravilhosos membros. Além disso, todo nosso material foi adaptado e construído sobre o CS50's Introduction to Game Development seguindo as imposições de sua licença. Imagens, textos, slides e vídeos do curso foram utilizados para produzir este material. No geral este curso pode ser considerado uma tradução para português (PT-BR) do curso original. O código fonte utilizado nas aulas, foi pouco ou não modificado, mantendo a trademark original, tendo em muitos casos apenas comentários traduzidos, vide exceções. Clique aqui para ver o material original.
Se você encontrou algum problema neste material ou tem uma sugestão para melhorá-lo, fique a vontade parar abrir uma Issue no nosso Github ou até mesmo uma Pull Request com sua sugestão de correção. Não esqueça de ser educado e respeitoso com os outros!
Este material está sobre a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Para saber mais sobre o que você pode ou não fazer com este material, leia nossa licença aqui.