everything.study
DESN 31190

Programming for Video Game Development

(3 Credit Hours) · Undergraduate

The purpose of this course is to provide students with experience in various aspects of programming for video game development. No prior programming experience is necessary and students will proceed at their own pace. In addition to several programming projects that utilize gaming APIs or frameworks, students will also be exposed to level design (map creation), 3D construction techniques, custom textures, sound design, and lighting effects. 3D game development will utilize the Hammer Editor, part of the Half-Life 2 video game modding Software Development Kit (Source SDK) and its associated tools. Additional third-party (and often free) utilities will also be necessary. Students will work on their own or in teams on a final project agreed upon with the instructor. Students will need to provide their own Windows compatible computer or laptop or a Mac running windows under BootCamp.

Sources