Clean Game Library

About...    
News...    
Download...    
Games...    
Quick tutorial...    
Frequently Asked Questions...    
Support...    
                                 
SourceForge.net Logo    

                

   Introduction...
The Clean Game Library is a complete development system for 2D games (arcade, side scrollers, platform games), using the functional language Clean. Allthough Clean is not easy to learn (it's very different from imperative languages, such as Pascal and C), once you have mastered programming in Clean, you can easily create games with the Clean Game Library.

Before you start, you must realize that the Clean Game Library is NOT a game generator that will simply create the game you have in mind for you. Many people expect something like that and are very disappointed when they find out that Clean is a real programming language and they actually have to write code for their games! Don't expect results too soon, making a good game takes lots of time and perseverance.

Charlie the Duck
Charlie the Duck, Clean version
(this game has also been ported to Flash - PLAY!)

At the moment, the Clean Game Library is only available for the Windows platform (using DirectX). However, because Clean is a multi-platform language, porting the library will probably not be too difficult. This should eventually provide a way to easily create platform independent games!

The library now works with Tile Studio, a powerful game development application which includes a sprite editor and a map editor, which make designing games even easier!

Tile Studio
Tile Studio - Level editor

At this site, you can find everything you need to start writing your own games in Clean. There is a quick tutorial which will help you get started and some example games, complete with source code. You will also find the latest news about the Clean Game Library at the news section and there are some examples of games written in Clean at the games section.


Clean Game Library About News Download Games Tutorial FAQ Support
Maintained by Mike Wiering, last update: July 30, 2008