CS 134 - VIDEO GAME CREATION & DESIGN

Winter 2009
Location: Surge 171
Time: T 12:40 - 3:30
LAB M 11:10 - 02:00 ENGR2 127

Final 8-11 03/17/2009
Description
This course is positioned to expose the students to the design of games, software architecture, and hands-on opportunities to build their own games in a structured, supportive environment. The course will also bring awareness to the related topics surrounding games, such as violence and social impact, stressing the importance of the role of the programmer in such areas. In addition, this course will provide an introduction to techniques used in game engines, motion generation, behavior and AI for autonomous characters, interfaces, and networks for multi-user play.

Instructor
Victor Zordan
Office Hours: 2:00-4:00 Wed or by appointment
Teaching Assistant
Marc Soriano (sorianom at cs.ucr.edu)
For Office Hours: see Lab Website

General Information

There are no formal texts for the course. Handouts and online references will be provided in class.

Syllabus

Instructor/team meetings will be held on Tue. The following are due dates. Changes will be reflected on the website.

Project Proposal, due Jan 17
Progress Report I, due Feb 7
Progress Report II, due Feb 28
Final Report, due Mar 17
Final Presentation (during exam slot)

Grading

The bulk of the assigned work will take the form of a team project. Teams will be 3-4 students, to be determined the second week of class. Various assignments will be handed out during the quarter with details related to their coverage, due dates, etc.

TEAM PROJECT: Projects will be developed using OGRE 3D. An intro to Ogre 3D will be given. Three page project proposals are due during the beginning of the second week of classes. During the quarter each team must turn in two project updates (on the dates marked above). A final presentation of the projects will be made during the final exam period. A final written description (report) of the project (5-10 pages) will be due at the time of the final presentation. Grading will be based on projects (80%), lab completion (10%), misc. homework assignments/participation (10%).


Contact Information:

Victor B. Zordan
vbz at cs.ucr.edu
337 EBU II, 827-2557
Department of Computer Science
University of California, Riverside