CIS 300: Introduction to Computer Game Design

Demos

The idea of these demos is to get you started on some of the aspects we see in the game projects students create. You are allowed to use the code here as reference or directly in your own games.

As we have only recently converted over to XNA, we are still expanding this site. If you find a bug, would like to update one of the demos, or would like to add a new one, please tell us about it.

Ship Demo
Demonstrates image drawing, rotation and scaling, sound effects, background drawing from an image, and simple mathematics for physics.
Cheshire Cat
Demonstrates transparency and image fading.
Converted to XNA 2.0 from an original demo by George Clingerman.
Scrolling Background
Demonstrates how to put images together for a smooth scrolling background, such as in a platformer.
Converted to XNA 2.0, with minor bugfixes, from an original demo by George Clingerman.
Path Collision
Demonstrates a simple way to do path collision using color keying.
Converted to XNA 2.0 from an original demo by George Clingerman.