This framework is intended for users who wish to start with game development in Common Lisp as soon as possible without much configuration hassle.
With trivial-gamekit
you would be able to make simple 2D games: draw basic
geometric forms, images and text, play sounds and listen to mouse, keyboard and
gamepad input.
trivial-gamekit
sources can be found at GitHub
repository.
;; add cl-bodge distribution into quicklisp
;; you need to do this only once per quicklisp installation
(ql-dist:install-dist "http://bodge.borodust.org/dist/org.borodust.bodge.txt")
(ql:quickload :trivial-gamekit)
(gamekit:defgame example () ())
(defmethod gamekit:draw ((this example))
(gamekit:draw-text "Hello, Gamedev!" (gamekit:vec2 240.0 240.0)))
(gamekit:start 'example)
trivial-gamekit
example code from Getting Started guideThings break and trivial-gamekit
is no exception. Feel free to fire an
issue when that happens
and we will try to figure out a solution together!
Also you can find me and awesome #lispgames
community chatting in #lispgames
channel at irc://libera.chat:6697
.