CS 134 Innovating Game Development

Spring 2008

 

What technologies will shape the next generation of video games?


Innovating Game Development is a project-oriented games technology course focusing on computational innovations for game development. Students examine innovative game technology through case studies of existing games and talks by industrial and academic game professionals. In teams, students propose and implement a project demonstrating a novel technology for gaming.


This is a games technology course. We will not be designing games or making game engines!  We categorize efforts towards making games into roughly three categories:


  1. Game design: the process of designing the content, background and rules of a game or class of games (i.e., using an existing engine to create game content).

• Game development: the process by which a specific game or class of games is produced (i.e., creating specific engines for games given current technologies) .

  1. Games technology: the process of developing methodologies and techniques applicable to classes of current and future games (i.e., foundational computational, engineering, and scientific concepts for making games and other types of applications).


Projects in this course will focus games technology through the innovation of a single component or technology in an existing or created game. Projects will be expected to heavily utilize and improve existing third-party libraries and solutions.  By leveraging external resources, effort and interest is directed to enhancing existing and/or creating new components applicable to game development as a whole.


Meeting time and location


MWF 11-12am (D hour)

Lubrano Conference Room (CIT 472)


Prerequisites


CS 32, 36, or permission from the instructor

Recommended: strong computational or engineering background.