koto-bank / lbge

Lisp Butts Game Engine ).)
BSD 3-Clause "New" or "Revised" License
14 stars 4 forks source link

https://travis-ci.com/github/koto-bank/lbge

Lisp game engine for creating Lisp-powered games.

** The name The name "lbge" is case-insensitive, as it is customary in Common Lisp, so you can write it any way you like.

** Some info Lbge aims to be a very modular engine, with as less coupling as possible. The only current really hard dependency is SDL2. The second one (much less hard) is SBCL.

The ideal state would be a number of separate systems (in ASDF sense), which will depend one on another, and can be used separately. Considering this, lbge also can be though of as a platform for engine development.

However, that ideal state is yet to be achieved, so currently there are a number of systems that have shared files, e.g. ~lbge-render~ and ~lbge~ itself include a lot of files from ~math~ dir, and ~math~ itself doesn't have a system (yet).

** Repo structure