Your final project will consist of a 2D or 3D interactive video game created in XNA. Your game should consist of a basic game engine that can read and interpret user input and respond to user commands. It should contain a basic storyline (if relevant) and some simple interactions that show off gameplay elements like a health or combat system, simple AI, or dynamic content generation. The game should contain between five and ten minutes worth of gameplay with more time being preferable.
This assignment is meant be be completed by only one person (no team work!) if you take any code from an outside source you should include a link to that source I the code in the form of a comment. All code should be commented heavily to explain the purpose and interaction within the larger program. You may draw upon any of the in-class examples or examples presented in the slides as long as your annotate your code.