Date |
Lecture |
Topic |
Lecture notes |
Resources |
01/28 (M W1) |
01 |
Intro to game programming |
Lecture1: Intro
Lecture1: Mount notes
|
Activity 2: Race
Activity 2: Instructions
|
01/30 (W) |
02 |
|
Lecture2: Game engine
Lecture2: Mount notes
|
PaddleBox.zip
ThreeStatementDraw.pde
|
02/04 (M W2) |
03 |
Intro to Unity |
Lecture3: Unity basics
Lecture3: Mount on Unity
|
|
02/06 (W) |
04 |
|
|
|
02/11 (M W3) |
05 |
Geometry and Geometric Programming |
Lecture5: Geometry intro
Lecture4: Mount on Geometry
|
|
02/13 (W) |
06 |
|
Lecture6: Geometry continued
Lecture5: Mount notes
|
Doc camera notes Lines/Planes notes
Tweening notes
|
02/18 (M W4) |
07 |
Geometry and Geometric Programming continued |
Lecture7: Geometry continued
Lecture6: Mount notes rotations
|
Doc camera notes |
02/20 (W) |
08 |
Snow day! |
Lecture to be made up later ... |
|
02/25 (M W5) |
09 |
Geometry - Transformations/Rotations |
Lecture8: Transformations
|
Doc camera notes Lecture outline
Rotation notes
|
02/27 (W) |
10 |
|
|
|
03/04 (M W6) |
11 |
Problems and colliders |
Lecture9: Colliders and Collisions
Mount 7: Geometric Problems
Mount 8: Colliders |
Lecture Outline
Doc camera notes |
03/06 (W) |
12 |
Colliders continued |
Lecture10: More colliders |
|
03/11 (M W7) |
13 |
Animating characters: skeletons |
Lecture11: Skeletons and Skins |
Mount 9: Char Animation |
03/13 (W) |
14 |
Animating characters II: skins to motion |
Lecture 12: NavMeshes
|
Mount 10: Skinning
Mount 15: NavMesh
|
Spring break! |
March 18-22 |
|
|
|
03/25 (M W8) |
15 |
Motion planning continued |
Lecture 13: Beyond NavMeshes
|
Mount 16: Motion Basics
Mount 17: Path Finding
|
03/27 (W) |
16 |
Midterm review |
|
|
04/01 (M W9) |
17 |
Midterm 1 |
|
|
04/03 (W) |
18 |
Path search and A* |
Lecture 15: Beyond NavMeshes (more)
|
Mount 18: A* and search
|
04/08 (M W10) |
19 |
AI and agents |
Lecture 16: Beyond NavMeshes
|
Mount: 21 AI for agents
|
04/10 (W) |
20 |
Procedural shapes |
Lecture 17: L-Systems |
Mount 13: L-Systems
In class exercise
|
04/15 (M W11) |
21 |
Procedural shapes II |
Lecture 18: More fractals |
Mount 12: Fractals
Mount 18: Flocking
|
04/17 (W) |
22 |
Polygon meshes |
Lecture 19: Polygonal meshes |
Mount 15: Solid modeling and meshes
In class exercises |
04/22 (M W12) |
23 |
Perlin noise |
Lecture 20: Perlin noise I |
Mount 14: Perlin |
04/24 (W) |
24 |
Perlin noise again |
Lecture 21: Perlin noise II |
Mount 14: Perlin |
04/29 (M W13) |
25 |
Curves and motion |
Lecture 22: Curves and Motion |
Mount 20: Crowd Motion |
05/01 (W) |
26 |
Cheating |
Lecture 23: Cheating |
Mount 23: Cheating |
05/06 (M W14) |
27 |
Midterm 2 review |
|
|
05/08 (W) |
28 |
Midterm 2 |
|
|
05/13 (M W15) |
21 |
Final project review |
|
|
05/15 (W) |
21 |
Reading day |
|
|
05/20 (M) |
|
Final exam @ 1:30-3:30 PM |
|
|