CSCE/VIST 489: Game Development

Spring 2010


Game Project #1

The purpose of this project is to get you used to working in groups and with the game development process. You will develop a short 2D game for this project. However, this game should have many of the same aspects as larger games have.

Your game must have some user interface that allows the user to interact with your game as well as provides feedback to the user. This interaction could take the form of a keyboard, mouse or even a gamepad. To provide feedback to the user, we suggest that your game display some status on the screen of the current state of the game (maybe time left, lives, health, etc...).

Your game must also use graphics in some way. This will involve creating a window and drawing onto the screen. You game may use 2D graphics (images) and should have at most some 2D-type of gameplay... no 3D first-person shooters for this project. Your game should also have some sort of animation and you must import some art asset from a file to create a content pipeline into your game.

In terms of gameplay, your game may be a single-player game although you may build a multiplayer game. You may not use networking for this project, so any multiplayer game must be done through a single computer if you choose to take this route. Your game must have some time constraint so that the game will finish in some finite amount of time (this amount of time may vary based on the user's actions/game rules). Finally, your game must have win/lose conditions.

There will be three group project presentations for this game where you must present to the class your progress during the last week and the current status of your game. You must also develop a website for your game as well.

You may develop your game with whatever tools you have available and whatever language you wish though we suggest looking at using XNA. You may use freely available external libraries as well to develop your game.

Grading
  • Project Presentations: 3 X 10% each
  • Game Website: 10%
  • Peer Evaluation: 10%
  • Game satisfying above requirements: 50%