Skip to content

ConwayUSP/Intro_Games2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trilha de Jogos - Introdução a Game Dev 2D

Um curso de introdução ao desenvolvimento de jogos 2D, utilizando o framework Love2D

Introdução

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. 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 6 aulas em que você desenvolverá diversos jogos e no final será convidado a criar um projeto final com tudo que você aprendeu.

Pré-requisitos

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 LÖVE.

Perguntas Frequentes

Como devo realizar este curso?

Recomenda-se que você siga a ordem das aulas de maneira alfabética, começando pela aula 00, veja-as na frequência que quiser. Para cada uma das aulas, você deve ler as anotações e implementar o projeto daquela aula. No final de cada aula podem aparecer exercícios e desafios para melhorar o seu conhecimento.

Como esse curso está organizado

Temos 6 aulas divididas em pastas, dentro de cada aula você vai encontrar um README.md ensinando conceitos e guiando você na implementação do projeto, bem como uma pasta srcX contendo o código do jogo.

Como posso obter meu Certificado?

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: "Curso Introdução à Jogos 2D: Projeto Final", no corpo do seu email apresente-se e explique o que você realizou, de preferência com o código fonte ou link para um repositório.

Autores

Agradecimentos

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.

Contribuições

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!

Licença

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.

About

Um curso introdutório ao desenvolvimento de jogos 2D. São 6 aulas para desenvolver jogos clássicos 2D utilizando o framework LÖVE.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages