Skip to main content

(CS 458) 3D Game Development

This project-oriented course immerses students in designing, programming, and testing video games. Through hands-on projects, students explore game engines, interactivity, animation, physics, and networking while mastering event-driven and object-oriented programming in both individual and team settings.

Credit Hours 3.0 Lecture
Prerequisites CS 301
Offered Fall
Programs Computer Science (BS)

Course Learning Outcomes

  1. Demonstrate proficiency with event-based programming.
  2. Demonstrate proficiency with object-oriented programming.
  3. Understand the basic concepts of game design.
  4. Understand the different components of a game engine.
  5. Become familiar with game physics.
  6. Become familiar with game animation.
  7. Be exposed to concepts in network-based games.