GAME 121 Game Programming I* (4 Hours)
Corequisites: CS 201.
This course is designed to present skills and provide hands-on experience required to create basic three-dimensional games. Typical topics will include 3D engine evaluation, differences between platforms, core game logic, proper use of external assets, and publishing. Typical tasks will include configuration and installation of 3D engines, creating several games, integration of non-programming assets, and exercises that will highlight important game programming concepts.