In this course we study the technology, science, and art involved in the creation of computer games. The course emphasizes hands-on design and development of games. We study the principles of game design and game balance and how those principles apply to specific game genres, such as arcade games, action games, sports games, strategy games, and narrative games. We also study the game industry, and ethical issues that arise in the game industry.
The course includes visiting lectures from game industry experts and two individual projects and one group project. The individual projects include an arcade game and a 3D game. The final group project requires the students cover all phases of game development including system conceptualization, specification, design, implementation, and evaluation.
We assume significant programming experience and knowledge of programming language concepts. We also assume student can learn new programming concepts and systems (such as DirectX or OpenGL) on their own. ·
http://web.eecs.umich.edu/~soar/Classes/494/index.htmIn this course we study the technology, science, and art involved in the creation of computer games. The course emphasizes hands-on design and development of games. We study the principles of game design and game balance and how those principles apply to specific game genres, such as arcade games, action games, sports games, strategy games, and narrative games. We also study the game industry, and ethical issues that arise in the game industry.
The course includes visiting lectures from game industry experts and two individual projects and one group project. The individual projects include an arcade game and a 3D game. The final group project requires the students cover all phases of game development including system conceptualization, specification, design, implementation, and evaluation.
We assume significant programming experience and knowledge of programming language concepts. We also assume student can learn new programming concepts and systems (such as DirectX or OpenGL) on their own. ·
http://web.eecs.umich.edu/~soar/Classes/494/index.htm