Clean Game Library
Master's thesis by Mike Wiering, University of Nijmegen, August 1999


Abstract. This paper describes a game library for Clean, specially designed for parallax scrolling platform games. The purpose is to make game programming easier, by letting the programmer specify what a game should do, rather than program how it works. By integrating this library with tools for designing bitmaps and levels, it is possible to create complete games in only a fraction of the time it would take to write such games from scratch. At the moment, the library is only available for the Windows platform, but it should not be too difficult to port the low-level functions to other platforms. This may eventually provide an easy way to create games that run on several platforms.


Download cgl-ps.zip (zipped postscript, 810K) or cgl-doc.zip (zipped Word document, 351K) or PDF (885K)

There have been some changes since the original version.

You can find all the software and game examples here: Clean Game Library.