Disasteroids 3D


  • Title Screen
  • Highscores
  • Action Shot
  • UFO!
  • In-Game Menus
  • Key Setup Menu


Disasteroids 3D was a personal research project to learn how to write simple games using Visual C++ and OpenGL. Programming started on February 16,2000 and the game rapidly took shape. I had a rough game was playable in less than a week, and since that time I’ve added a lot of cool effects to make the game more polished.

The game features:

  • OpenGL 3D graphics
  • DirectSound support
  • DirectInput support for joysticks and force-feedback devices
  • A very low sticker price (it’s free)

I owe a great deal of thanks to Jeff Molofee of nehe.gamedev.net for his OpenGL base code, as well as his encouragement throughout the project. Without his help, Disasteroids 3D wouldn’t have even been started.

I hope this game serves as an inspiration to anyone out there who has wanted to program a game to go ahead and do it.


No installation is required to play — Just download and play!

Before downloading the file, note the following:

  • Disasteroids 3D REQUIRES a video card that supports OpenGL acceleration
  • Disasteroids 3D is FREE and MUST remain so

Download Disasteroids 3D – (~458kb)

Disasteroids 3D contains no malware.


  • View CD-ROM Screenshot
  • Magazine cover
  • View Article
  • Magazine cover
  • Magazine cover
  • Magazine cover

Disasteroids 3D has been published on the cover disc of a number of magazines published in the US and in Europe.