cl-bodge
is a cross-platform Common Lisp application framework tailored for
game development needs. It unites diverse libraries and OS facilities under a
single consistent interface and, consequently, smoothes interoperability across
different subsystems: resource handling, graphics, audio, physics, GUI and many
other aspects of an application or, ultimately, a game.
cl-bodge
is highly modular and extensible. It is split into several subsystems
and you are free to use only what is required for your particular needs or you
can write a subsystem yourself!
;; add cl-bodge distribution into quicklisp
(ql-dist:install-dist "http://bodge.borodust.org/dist/org.borodust.bodge.txt" :replace t :prompt nil)
;; load cl-bodge demo
(ql:quickload :bodge-demo)
;; start the demo
(bodge-demo:run)
GitHub repository: cl-bodge
cl-bodge
for quick introduction into gamedev with
Common Lispcl-bodge
is an experimental one-man project so far - things could break. And
if they do, feel free to contact me via email or find
me and awesome #lispgames
community chatting in #lispgames
channel at
irc://libera.chat:6697
.