Gamelib The gamelib project

Introduction

Gamelib is an attempt to provide a basic framework for game development in Common Lisp. The initial aim is to get libraries ready for 2D games with a tile-based background and a 3D library for wire-frame display.

The early stages of the library will, essentially, be the extraction of "display and animation" code from two pre-existing games (Gatlopp and Pantzer), to make an initial release of gamelib fairly rapidly.

License

Gamelib is released under an MIT license

Documentation

Mailing Lists

gamelib-devel

for developers

for developers gamelib-cvs

CVS log feed.

CVS log feed. gamelib-announce

for announcements.

Download

There is now a version 0.4 available.

All project files will be signed by a GPG key with the fingerprint 7C09 61CE DBF2 AED4 3E7B 7938 6C48 628F 2267 F3B8 .

The files will be found and (to the extent the owners of common-lisp.net are OK with the space usage) archived in http://common-lisp.net/project/gamelib/files/.

From now on, a document detailing per-version changes will be available.

CVS

You can browse our CVS repository or download the current development tree via anonymous cvs, as described here(the module-of-interest is named source ).

Trac

There is no Trac instance set up, yet, but the intention is to have one set up shortly, to facilitate bug tracking.