| CMPS-4490 "Game Design" |
| Spring 2020 #32805 |
course is complete --- projects have been scored coronavirus curve was applied ----- your overall course grade is posted too contact me with questions how to show your project student project pages Scythe Fire Emblem
| syllabus | textbook | outline | scores | grades | |||
|---|---|---|---|
| Week | Lecture Topics | Readings | Assignments |
| 1 |
Syllabus Intro to game design Course outline Program frameworks |
Game engine from scratch?
Game programming patterns C++ game programming |
Lab-1 |
| 2 |
Transparency in 3D scenes Billboarding |
transparency billboarding tutorial |
Lab-2 |
| 3 |
Patterns Timing AI with states |
Timestep |
Lab-3 |
| 4 |
Models in games Polygon count Import formats |
3D modeling blender model performance |
Lab-4 |
| 5 |
Collision Physics |
Bounding box/circle solid objects |
Lab-5 |
| 6 |
more collision and physics |
Terrain project Gamedev terrain |
|
| 7 |
Communication in a game PHP TCP Sockets |
Game servers Client-server architecture Peer-to-peer architecture |
Lab-7 |
| 8 |
lab/homework completion Project work Game competition |
||
|
school went online
|
|||
| 9 |
Mar 16 AI path finding |
A* (A star) Heuristic |
|
| 10 |
Mar 23 No class Mon-Thurs Friday class only |
quiz | |
| 11 |
Mar 30 No lab class Tuesday |
to be determined | |
| 12 |
Apr 6 Midterm exam to be given |
exam |
|
|
Spring break week. Monday Apr 13 to Friday Apr 17
|
|||
| 13 |
Apr 20 Audio Listener Sounds |
OpenAL Audacity audio editor |
|
| 14 |
Apr 27 Finish your project |
||
| 15 |
May 4 Present your project |
||
|
Final Exam: Monday May 18 at 11:00am - 1:30pm |
|||