mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | 2017calendar
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