Courses

The Johns Hopkins Gaming Lab currently only offers two courses, but we hope to expand our program further in the near future.

600.255/256: Introduction to Video Game Design

Last Offered: Fall 2011

Catalog Description: A broad survey course in video game design (as opposed to mathematical game theory), covering artistic, technical, as well as sociological aspects of video games. Students will learn about the history of video games, archetypal game styles, computer graphics and programming, user interface and interaction design, graphical design, spatial and object design, character animation, basic game physics, plot and character development, as well as psychological and sociological impact of games. Students will design and implement an experimental video game in interdisciplinary teams of 3-4 students as part of a semester-long project. Enrollment is limited to ensure parity between students in WSE and KAS/MICA and requires permission of the instructor.

Corequisite: You must enroll in both 600.255: Introduction to Video Game Design and 600.256: Introduction to Video Game Design Lab. There are no exceptions

Prerequisite(s): Hard to pin down, but students are expected to be at least sophomores; WSE students should have taken at least one (and preferably two or more) programming-related courses; KAS/MICA students should have taken at least one (and preferably two or more) multimedia-related courses.

600.355: Video Game Design Project

Last Offered: Spring 2012

Catalog Description: An intensive capstone design project experience in video game development. Students will work in groups of 4 – 8 on developing a complete video game of publishable quality. Teams will (hopefully) include programmers, visual artists, composers, and writers. Students will be mentored by experts from industry and academia. Aside from the project itself, management and communication skills will be emphasized. Enrollment is limited to ensure parity between the various disciplines.

Prerequisite(s): 600.255/256: Introduction to Video Game Design or permission of instructor; junior or senior standing recommended.