| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
|---|---|---|---|---|
| 1/26 | 1/27 Lecture 1 Introduction |
1/28 | 1/29 Lecture 2 Real-Time Game Architecture WindowsWindow |
1/30 C++ Boot Camp 2:15pm - 6:15pm in CS 2129 Payroll Example |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/2 | 2/3 Lecture 3 Real-Time Game Architecture (continued) |
2/4 | 2/5 Lecture 4 Graphics Device Management |
2/6 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/9 Individual Project Benchmark 1 due @ noon (Design Doc) |
2/10 Lecture 5 GUIs for Games EmptyGame |
2/11 | 2/12 Lecture 6 GUIs for Games (continued) |
2/13 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/16 | 2/17 Lecture 7 Tile Based Graphics |
2/18 | 2/19 Lecture 8 Scrolling |
2/20 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/23 | 2/24 Lecture 9 Sprite Animation Example Individual Project Benchmark 2 due @ 11 am (GUI & Artwork) |
2/25 | 2/26 Lecture 10 Collision Detection Part 1 Reference |
2/27 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/2 | 3/3 Lecture 11 Collision Detection Part 2 (continued) |
3/4 | 3/5 Lecture 12 Artificial Intelligence |
3/6 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/9 Individual Project Benchmark 3 due @ 11:59pm (Game World & Scrolling) |
3/10 Lecture 13 Artificial Intelligence (continued) |
3/11 | 3/12 Lecture 14 AI & Collisions |
3/13 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/16 | 3/17 Lecture 15 Render Threading Reference: Coding For Multiple Cores on Xbox 360 and Microsoft Windows |
3/18 | 3/19 Lecture 16 Memory Management |
3/20 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/23 | 3/24 Lecture 17 Game & Level Design Reference: Gamasutra Level Design Resource Guide |
3/25 | 3/26 Lecture 18 Game Design Exercise 1 |
3/27 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/30 Individual Project Presentations (Completed Game) 12pm-5pm TransLab |
3/31 Lecture 19 Game Design Exercise 2 |
4/1 | 4/2 Lecture 20 Project Management |
4/3 Group Project Benchmark 1 due @ noon (Design Doc & GUI) |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/6 | 4/7 | 4/8 | 4/9 | 4/10 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/13 | 4/14 Lecture 21 Game & Level Design (continued) |
4/15 | 4/16 Lecture 22 Memory Management (continued) |
4/17 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/20 Group Project Benchmark 2 due @ noon (Multithreading & World Rendering) |
4/21 Lecture 23 Audio Engineering Reference |
4/22 | 4/23 Guest Lecture Betson Thomas of POW Studios |
4/24 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/27 | 4/28 Lecture 25 Pathfinding Reference |
4/29 | 4/30 Lecture 26 FILM: Video Game Revolution |
5/1 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 5/4 Group Project Benchmark 3 due @ noon (Sound, Music, AI, & Collisions) |
5/5 Lecture 27 Deployment Reference: Deployment |
5/6 | 5/7 NO LECTURE Project Work Day |
5/8 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 5/11 READING DAY |
5/12 READING DAY |
5/13 | 5/14 FINAL PROJECTS 20 Minute Presentations in CS 2129 (11am - 6pm) |
5/15 GAME CONTEST in Wang Center Room 301 5 PM - 7:30 PM |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 5/18 Game Reviews Assignment |
5/19 | 5/20 StarCraft Tournament Online 11 AM - 3 PM CSE 380 Channel Each player bring ones own Map made in Campaign Editor |
5/21 | 5/22 |
Web page created and maintained
by Richard McKenna