Game Programming Classes

Our game programming classes are designed to give you the three things that game industry professionals need: technical knowledge, experience working in teams using a revision control system, and the ability to work and learn independently.

CSCE 4210/5250

Game Programming 1

Image.

CSCE 4210/5250 is offered in Fall semester. Subjects covered include including rendering, animation, state machines, object management, sound, input, pseudorandom number generators, rule-based AI, timer-based and event-driven programming.

CSCE 4220/5260

Game Programming 2

Image.

CSCE 4220/5260 is offered in Spring semester. This class extends Game Programming 1 into the third dimension using the Unreal game engine.

CSCE 4255/5255

Programming Game Math and Physics

Image.

CSCE 4255/5255 is offered in Fall semester. Subjects covered include transformation matrices, 3D rotation, discrete physics, rigid and soft body dynamics, collision detection and response, constraints, and joints.

4250/5265

Topics in Game Development

Image.

CSCE 4250/5265 is offered in Spring semester. We cover a selection of topics in game development and study articles from the recent academic and technical literature.

Created February 23, 2009. Last updated September 6, 2019.