POLLY-B-GONE is a 3D physics platform game that tells the story of a plucky wheeled robot named Polly, who has been imprisoned by the nefarious Dr. Nurbs in his laboratory. Polly must overcome a series of increasingly-elaborate obstacles to escape and regain her freedom.

Good news, everyone! Polly won the grand prize in the 10th annual CS 248 video game competition!


POLLY-B-GONE is currently available only for Mac OS X. It has only been tested on 10.5 (Leopard), but it probably works on earlier versions. Let me know if you have any problems, and I'll do my best to fix it promptly.

Download polly-1.0.dmg.zip.

If anyone wants to port the game to Windows, Linux, or other platforms (or make other modifications!), you can download the source below. It should be relatively straightforward since the game uses OpenGL and SDL.



Did you know that the entire game world for POLLY-B-GONE is specified as an XML file that's distributed with the application? You can edit world.xml to create new levels, new puzzles, and even change the music, textures and lighting! See the full specification for details.

Source Code

Source code is provided "as-is" under the GNU LGPL. If you do something cool with it, please let me know!
Download polly-src.zip.
See the gentoo ebuild.

Last updated March 26, 2009 by mbostock.