Case W Introduction to Computer Game Design Honors
International Game Developers Association
Introduction to Computer Game Design Honors
| Games Education |
|---|
| |
| Course |
Table of contents |
[edit] Teachers
[edit] Instructors
- Christian Miller
[edit] Course Background Information
[edit] Location
Summer at Case Equinox Program 2006 Summer Olin 409
A joint program between Case Western Reserve University and Northwestern University’s Center for Talent Development.
[edit] Classification
See: Areas for classifing for your course.
Primary classification: Game Production Secondary classification: Game Programming
[edit] Course prerequisites
This course will be demanding and fast-paced, and it is important that the students meet certain prerequesites. First, each student must have a comfortable working knowledge of at least one major programming language (C/C++, Java, Python, etc.). Second, each student must be comfortable with algebra, as the class will involve some difficult math. Third, each student must have an honest desire to make games, and preferably an entire childhood playing them.
[edit] Time periods
This is a three-week summer course, meeting 5 days a week.
[edit] Course description
This course will give students a rigorous introduction to the creation of video games, with specific focus on the programming tasks involved. Students will learn the basics of physics simulation, graphics, artificial intelligence, audio, 2D art, computer networking, and software engineering, as well as apply their knowledge of these topics in several projects. The students will work in teams to construct and present a large final project at the end of the session. The class will be taught in the new Virtual Worlds Gaming and Simulation Laboratory, using Alienware computers.
[edit] Course learning objectives
- To learn how to critically analyze games and their design.
- To understand most of what goes on under the hood of an average Game Boy game.
- To learn how to make basic games, and implement a few along the way
[edit] Week by week topics
6/26 - Monday Welcome, introduction to VW Lab, introduction to Processing
6/27 - Tuesday Critical game studies, game design
6/28 - Wednesday Math primer, introduction to game architecture
6/29 - Thursday 2D Physics
6/30 - Friday 2D Graphics, part 1 --- Weekend: Project 1
7/3 - Monday Artificial intelligence
7/4 - Tuesday Software engineering
7/5 - Wednesday 2D Art
7/6 - Thursday Sound and music
7/7 - Friday 2D Graphics, part 2 --- Weekend: Project 2
7/10 - Monday Computer networking
7/11 - Tuesday Work on final project
7/12 - Wednesday Work on final project
7/13 - Thursday Work on final project
7/14 - Friday Present final project
[edit] Course Materials & Facilities Used
Here you can link to and/or describe books and other materials you used for this course. Feel free to create new pages for each item here if a page for it does not yet exist.
Books
- Introduction to Game Programming by Steve Rabin, published by Charles River Media
Assessment materials
10% Class participation
20% Homework
10% Quizzes
15% Project 1
15% Project 2
30% Final Project
[edit] What worked
Please discuss what techniques worked well
[edit] What didn't work
Please discuss what techniques didn’t work as well as you had hoped
