GAM531/DPS931 Weekly Schedule 20133

From CDOT Wiki
Revision as of 17:01, 24 September 2013 by Chris Szalwinski (talk | contribs) (Weekly Schedule 20133 Student Notes)
Jump to: navigation, search

Game Engine Foundations

GAM531/DPS931 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources

Weekly Schedule 20133 Student Notes

Week 1 - Sep 2

This Week

To Do

  1. Download and install DirectX SDK June 2010

Resources

Week 2 - Sep 9

This Week

  • Switched from Github to BitBucket
  • Completed Engine Architecture
    • Singleton class as an alternative to global variables
  • Started Math - Linear Algebra - Vectors

To Do

Resources

Week 3 - Sep 16

This Week

To Do

  • lab 2
  • lab 3

Resources

Week 4 - Sep 23

This Week

  • Matrix Math
    • Transforming Vectors
      • Rotations
        • cos θ sin θ
      • Scaling
    • Identity
    • Transpose
    • Multiplication
      • by scalars
      • by vectors
      • by matrices
  • Programming Matrices
    • storing in arrays
      • row major order
      • 2-D arrays in C
    • T& operator[](int);
    • T& operator()(int, int);

To Do

  • review C++ syntax
  • lab 4
  • select groups

Resources


Week 5 - Sep 30

This Week

  • 2D Matrix Math
    • Translations
  • 3D Math
    • Coordinate Systems
    • Transformations
      • Rotations
      • Scaling
      • Translations
  • From the Scene to the Screen
    • World Transformation
    • View Transformation
    • Projection Transformation
    • Viewport Transformation

To Do

  • lab 5

Resources