2D Game Programming

Course Purpose

The 2D Game Programming Module, is a project focused course where the student is responsible for the creation, documentation, implementation and testing of a simple two-dimensional game.

Course Goals and Outcomes

Students will be provided a simple 2D framework engine, which they will extend for their final project. Specific areas the course will look at include:

  • 2D graphics representation and animation
  • Resource management
  • Data driven programming
  • 2D motion
  • Collision detection
  • Basic artificial intelligence
  • User interface
  • Special effects.
Supplies and Equipment

Students are required to bring the following with them to classes: 3” binder with paper and tabs, notebook, pen, pencil, highlighter, calculator. It is required that students have computer access outside of class.

Back to Video Game Programming