Image from Fortnite

Course Schedule (tentative)


j
Date Lecture Topic Lecture notes Resources
8/27 (Tu W1) 01 Intro to game programming Lecture1: Intro
Lecture1: Mount notes
8/29 (Th) 02 Lecture2: Game Engine
Lecture2: Mount Notes
Paddlebox.zip
ThreeStatementDraw.pde
9/3 (Tu W2) 03 Intro to Unity Lecture3: Unity
Lecture3: Mount notes
Scanned notes
9/5 (Th) 04    
9/10 (Tu W3) 05 Geometry and Geometric Programming Lecture5: Geometry
Lecture5: Doc camera notes (short)
Lecture4: Mount on Geometry
Objectives for geometry unit
9/12 (Th) 06   Lecture6: Doc camera notes
Lecture5: Mount on Geometry II
Notes on lines and planes
Tweening
9/17 (Tu W4) 07 Geometry and Geometric Programming continued NO LECTURE  
9/19 (Th) 08   Lecture8: PowerPoint
Lecture8: DocCam notes
 
9/24 (Tu W5) 09 Colliders Lecture9: Colliders Ray Circle Intersection
Scanned notes
9/26 (Tu) 10 Colliders   Scanned notes
10/1 (Tu W6) 11 Colliders to Skeletal animation Lecture 10: Skeletons Mount: Animation
10/3 (Th) 12 Skeletal animation   Scanned notes skeletons
Additional notes Skeletons
Mount: Skin
10/8 (Tu W7) 13 Navmeshes Lecture 11: Navmeshes Mount: Navmesh
10/10 (Th) 14    
10/15 (Tu W8) 15 Navmeshes Lecture 12: Beyond Navmeshes Mount: Navmesh
10/17 (Th) 15 Motion planning plus A* Lecture 13: A* Mount A*
10/22 (Tu W9) 15 Midterm review
plus configuration space
Lecture 14: Configuration Space Midterm 1 study notes
Mount notes: configuration
Mount notes: path finding
10/24(Th) 16 Midterm 1  
10/29 (T W10) 17 Fractals Fractals Mount L-systems
10/31 (Th) 18 Fractals II Fractals continued Mount Fractals
Mount Flocking
11/5 (M W11) 19 Modeling and rendering Modeling and rendering Mount Mesh Modeling
11/7 (Th) 20 Curves Modeling and curves No Mount file
11/12 (Tu W12) 21 Curves Modeling and curves No Mount file
11/14 (Th) 22 Perlin Noise I Perlin noise and exam problems Mount Perlin noise
11/19 (Tu W13) 23 AI and Procedural methods    
11/21 (Th) 24 Midterm 2    
11/26 (Tu W14) 25 Finishing Perlin noise and crowd motion Perlin II plus crowds Mount crowd motion
11/28 (Th) 26 Thanksgiving!    
12/3 (Tu W15) 27 Networks and cheating Multiplayer cheating Mount Cheating
12/5 (W) 28 Final Day: Networks and more    
12/16 (Tu W16) 21 Final Exam @ @ 1:30-3:30 PM    

To help reinforce lecture material, in-class exercises will be given from time to time, without announcement. Working in small groups is permitted. They will account for at most 5% of the final course grade.


  Return to CMSC 425 Home

  Web Accessibility