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 |