https://borodust.org/projects/cl-bodge/ Pavel Korolev Aware software engineer Blog Projects * cl-bodge * cl-flow * trivial-gamekit Linkyard About [email] [gh] [twitter] [atom] cl-bodge Introduction 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! 1. Requirements 2. Installation 3. Documentation 4. Related Projects 5. Sources 6. Support Requirements * OpenGL 3.3+ * 64-bit (x86_64) Windows, GNU/Linux or macOS * x86_64 SBCL, CCL or ECL Installation Via Quicklisp ;; 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) Documentation 1. Overview Sources GitHub repository: cl-bodge Related Projects trivial-gamekit Substantially simplified interface to cl-bodge for quick introduction into gamedev with Common Lisp Support cl-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. (c) 2021 Website content is licensed under CC BY-ND 4.0 (c) "Black White Social Media" iconset by Alfredo, CC BY 3.0