Demonstrate understanding of the underpinnings of many aspects of computer science within the context of computer games.
Data Structures or Equivalent
Chris' Incredibly Expensive Book on Game Development
by Chris E. Miles, 1st Edition, Minakin Publishing
The first third of the class will consist of lectures accompanied by weekly assignment. Each assignment will provide exposure to an individual game system as well as helping get you acquainted with our engine
In the second third of the class students will be broken into groups, and assigned to implement one of the various aspects of the game we are building, these systems will be used in the final game
The the final third of the class students will be assigned a second project which will build upon the first thirdIntroductory Assignments:
Group Assignments 1:
Group Assignments 2:
Grading:
Assignments will be graded based upon effectiveness, completeness, flexibility, architecture, and opportunity for future expansion. No late assignments will be accepted.
There will be several days dedicated to testing / experimenting with the various systems to make sure they work and can co-operate with one another.
Projects involve weekly deliverables, and students will be graded based upon progress.Distribution
Individual Assignments 40 % Group Projects 1 30 % Group Projects 2 30 %
No tests, Amen
If you have a disability for which you will need to request accommodations, please contact me or someone at the Disability Resource Center (Thompson Student Services - 107), as soon as possible.