159.333 Programming Project
PhysicsBased Game using Box2D
1 Description
Many games use simulations as an integral part of gameplay (e.g. Angry Birds). Physics simulations can
give virtual objects weight within a game by behaving in a way that is consistent with the player’s expecta
tions. Developing stable and efficient physics simulations is a difficult task. Box2D is a 2D physicsengine
designed for computer games. This project aims to develop a simple, physicsbased game using Box2D as
an engine to explore and evaluate its usefulness and limitations.
2 Project Goals
• Physicsbased game develop a game concept that uses simulation as a key component of game
play.
• Box2D implement the necessary game mechanics using Box2D as an API.
• Evaluation the report should critically evaluate Box2D in terms of both usability and identify any
limitations.
• Extensions there are many ways this project can be extended to include additional game features.
1
