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.