CS 325: Introduction to Game Design
- Meets: Tuesdays and Thursdays from 3-4:15pm in Innovation Hall 136
- Blackboard: http://mymason.gmu.edu/
- Credits: 3
- Prerequisites: Grade of C or better in CS 211
Instructor: Dr. Yotam Gingold
Graduate Teaching Assistant: Hao Sun
- hsun2@masonlive.gmu.edu
- Office: ENGR 5321
- Office hours: Mondays 3–4pm
Description:
Game design, in various electronic entertainment technologies,
involves a diverse set of skills and backgrounds from narrative and art to
computer programming. This course surveys the technical aspects of the field,
with an emphasis on programming.
We will be using Python and Pygame for programming assignments.
Textbook: Fundamentals of Game Design (2nd Edition) by Ernest Adams
Topics:
- Principles of Game Design
- Genre-specific Game Design Issues
- Storytelling and Character Development
- Level Design
- Puzzle Design
- Franchises, Brands, and History
- Teams
- Development
Grading:
- There will be mid-term and final exams (40%), quizzes and class participation (10%), and assignments and presentations (50%).
- Late policy: Each student will be granted 3 grace days that can be used with programming assignments. The smallest unit that can be used is one day.
Course Outcomes:
- An ability to employ a variety of data structures in a game development and design context.
- An ability to identify the issues involved in the core mechanics and design of a game and how to solve them with appropriate techniques.
- An ability to design and implement simple games from the ground up.
Honor Code:
GMU is an Honor Code university; please see the Office for Academic Integrity for a full description of the code and the honor committee process, and the Computer Science Department’s Honor Code Policies regarding programming assignments. The principle of academic integrity is taken very seriously and violations are treated gravely. What does academic integrity mean in this course? Essentially this: when you are responsible for a task, you will perform that task. When you rely on someone else’s work in an aspect of the performance of that task, you will give full credit in the proper, accepted form.
Another aspect of academic integrity is the free play of ideas. Vigorous discussion and debate are encouraged in this course, with the firm expectation that all aspects of the class will be conducted with civility and respect for differing ideas, perspectives, and traditions.
When in doubt (of any kind) please ask for guidance and clarification.
Accommodations for Disabilities:
If you have a documented learning disability or other condition that may affect academic performance you should: 1) make sure this documentation is on file with Office for Disability Services (SUB I, Rm. 4205; 993-2474;http://ods.gmu.edu) to determine the accommodations you need; and 2) talk with me to discuss your accommodation needs.
Privacy:
Students must use their MasonLIVE email account to receive important University information, including messages related to this class. See http://masonlive.gmu.edu for more information.
Other useful campus resources: