dorkhub

cl-raylib

Common Lisp binding of raylib

longlene
Common Lisp17325 forksMITupdated 1 year ago
git clone https://github.com/longlene/cl-raylib.gitlonglene/cl-raylib

cl-raylib

Common Lisp binding of raylib

basic example

  1. install raylib

cl-raylib require raylib dynamic library

run brew install raylib to install the library if run example on macOS

  1. install cffi

cl-raylib use cffi to load dynamic library

quicklisp can install cffi automatically, or installing cffi with system package manager is also ok

  1. fetch cl-raylib code

cl-raylib is not on quicklisp now, so you should fetch it manually

git clone https://github.com/longlene/cl-raylib.git ~/.quicklisp/local-projects/cl-raylib

my quicklisp install path is ~/.quicklisp

clone to ~/.local/share/common-lisp/source/cl-raylib is ok if you has no quicklisp

  1. run basic example

enter sbcl repl (or ccl etc) 😊

sbcl --load ~/.quicklisp/local-projects/cl-raylib/examples/basic.lisp --quit

Press ESC to close the basic window

more like this

Scythe

SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.

C#50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

RaylibWasm

.Net 10 (.Net 8+) webassembly starter project using raylib-cs nuget 7.0.2 and raylib 5.5

C#50

search

search projects, people, and tags