ENG1000 – Introdução à Engenharia (2016.1)

Material para acompanhamento do curso ENG1000 – Introdução à Engenharia para a turma 33I.
Aulas são ministradas na PUC-Rio 11h-13h Terças (L270) e Quintas (L270).

Ementa do Curso:

  • 1ª Parte: Introdução a Programação em Lua
    • Resolução de Problemas Lógicos
    • Funções
    • Operadores Condicionais
    • Operadores de Repetições
    • Vetores e Matrizes
  • 2ª Parte: Programação de Jogos
    • Introdução ao Game Design
    • Game Design Document
    • Primitivas Geométricas
    • Imagens
    • Interação
    • Áudio
    • Detecção de Colisões
    • SpriteSheets e Tile-based scrolling

Slides de Aula:

Material p/ Projeto de Jogos:

Sprites:

Músicas:

Ferramentas:

Documentação:

Bibliografia:

  • Rogers, S. Level Up!: The Guide to Great Video Game Design; Wiley, 2010.
  • Ierusalimschy, R. Programming in Lua, Third Edition; Lua.org, 2013.