Updates

  • 14.11.2017: Added presentation 4, exercise 4 and the solution for exercise 3.
  • 07.11.2017: Added presentation 3, exercise 3 and the solution for exercise 2.
  • 01.11.2017: Added the solution for exercise 1
  • 24.10.2017: Added presentation 2 and exercise 2. Fixed repo urls in the Git tutorial.
  • 17.10.2017: Added exercise 1 and a small but important fix for presentation 1.

Kore

Getting Started with Kore

Git

Getting Started with Git

Exercises

  1. (pdf) - (Solution)
  2. (pdf) - (Solution)
  3. (pdf) - (Solution)
  4. (pdf)

Presentations

  1. (pdf)
  2. (pdf)
  3. (pdf)
  4. (pdf)

Presentations 2015/2016

  1. (pdf) Video (slides only): (In Browser) (Direct Download)
  2. (pdf) Video (slides only): (In Browser) (Direct Download)
  3. (pdf) Video (slides only): (In Browser) (Direct Download)
  4. (pdf) Video (slides only): (In Browser) (Direct Download)
  5. (pdf) Video (slides only): (In Browser) (Direct Download)
  6. (pdf) Video (slides only): (In Browser) (Direct Download)
  7. (pdf) Video (slides only): (In Browser) (Direct Download)
  8. (pdf) Video (slides only): (In Browser) (Direct Download)
  9. (pdf) Video (slides only): (In Browser) (Direct Download)
  10. (pdf) Video (slides only): (In Browser) (Direct Download)
  11. (pdf) Video (slides only): (In Browser) (Direct Download)
  12. (pdf) Video (slides only): (In Browser) (Direct Download)
  13. (pdf) Video (slides only): (In Browser) (Direct Download)
  14. (pdf) Video (slides only): (In Browser) (Direct Download)
  15. (pdf) (In Browser) (Direct Download)
  16. (pdf) (In Browser) (Direct Download)

Theory Script

  1. Input and Output
  2. The Game Loop
  3. Software Rendering
  4. Advanced Software Rendering
  5. Basic Hardware Rendering
  6. Bumps and Animations
  7. Physically Based Rendering
  8. Physics1
  9. Physics2
  10. Procedural Content Generation
  11. Compression and Streaming
  12. Multiplayer
  13. Audio
  14. Artificial Intelligence
  15. Scripting

Programming Script

  1. C++ Introduction for Java Programmers
  2. Memory Management
  3. Additional C++ Specifics
  4. Parallelism
  5. GLSL
  6. CPU Internals
  7. GPU Internals
  8. Virtual Classes