Lecture Notes
Lecture 1: Introduction, Jan 7, 2019Lecture 2: What are (video) games? Jan 8, 2019
Lecture 3: Game Design, Jan 9, 2019
Lecture 4: Game Design Document, Jan 10, 2019
Lecture 5: Development Process, Jan 14, 2019
Lecture 6: Gameplay, Jan 15, 2019
Lecture 7: World Building, Jan 16, 2019
Lecture 8: Unity, Jan 17, 2019
Lecture 9: Game Engines, Jan 21, 2019
Lecture 10: Unity, part 2, Jan 22, 2019
Lecture 11: Unity, part 3, Jan 23, 2019
Lecture 12: 3D Graphics, Jan 24, 2019
Lecture 13: 2D Graphics, Jan 28, 2019
Lecture 14: Homogeneous Coordinates, Matrices, Quaternions, Jan 29, 2019
Lecture 15: Lighting, Shaders, Animation, Jan 30, 2019
Lecture 16: Review and Exam prep, Jan 31, 2019
Lecture 17: Pathfinding, Feb 4, 2019
Lecture 18: Movement, Feb 5, 2019
Lecture 19: AI Behavior, Feb 6, 2019
Lecture 21: Advanced AI, Feb 11, 2019
Lecture 22: Procedural Content Generation, Feb 12, 2019
Lecture 23: Physics Simulation, Feb 13, 2019
Lecture 24: Collision Detection, Feb 14, 2019
Lecture 26: Networked Games, Feb 19, 2019
Lecture 27: Player Analytics, Feb 20, 2019
Lecture 28: Testing and Balancing, Feb 21, 2019
Lecture 29: Games, Feb 25, 2019
Lecture 30: Monetization and Publishing, Feb 25, 2019
Lecture 31: Review, Feb 26, 2019