All Projects → longlene → cl-raylib

longlene / cl-raylib

Licence: MIT license
Common Lisp binding of raylib

Programming Languages

common lisp
692 projects

Projects that are alternatives of or similar to cl-raylib

raylib-cpp-starter
A portable, automated template for raylib projects with C++ bindings
Stars: ✭ 32 (-55.56%)
Mutual labels:  raylib
ecs
Build your own Game-Engine based on the Entity Component System concept in Golang.
Stars: ✭ 68 (-5.56%)
Mutual labels:  raylib
node-raylib
Node.js bindings for Raylib
Stars: ✭ 156 (+116.67%)
Mutual labels:  raylib
raster-master
Raster Master Sprite/Icon/Map editor for Windows 10/11 that generates RayLib code / Put image and map code for Open Watcom, gcc, AmigaBASIC, Amiga C, Amiga Pascal ,QuickBasic, QB64, Quick C, Turbo Pascal, freepascal, Turbo C, Turbo Basic, Power Basic, FreeBASIC, GWBASIC, BASICA, PC-BASIC,, DOS XLIB LBM/PBM
Stars: ✭ 40 (-44.44%)
Mutual labels:  raylib
raylua
Cross-Platform, Modern, And updated LuaJIT bindings for raylib library.
Stars: ✭ 77 (+6.94%)
Mutual labels:  raylib
Raylib-Forever
:.raylib headers for Nim anytime.:
Stars: ✭ 63 (-12.5%)
Mutual labels:  raylib
awesome-raylib
Curated list of awesome stuff for raylib.
Stars: ✭ 208 (+188.89%)
Mutual labels:  raylib
Terri-Fried
A multi-platform C++ game made for Ludum Dare 46
Stars: ✭ 140 (+94.44%)
Mutual labels:  raylib
nelua-tetris
Tetris game clone made in Nelua with Raylib
Stars: ✭ 16 (-77.78%)
Mutual labels:  raylib
raylib-physfs
Integrate PhysFS with raylib to load images, audio, and fonts, from .zip files.
Stars: ✭ 21 (-70.83%)
Mutual labels:  raylib
ruck
🧬 Modularised Evolutionary Algorithms For Python with Optional JIT and Multiprocessing (Ray) support. Inspired by PyTorch Lightning
Stars: ✭ 50 (-30.56%)
Mutual labels:  raylib
FNode
Tool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW.
Stars: ✭ 81 (+12.5%)
Mutual labels:  raylib
learn-dlang
Learn D programming language by creating games!
Stars: ✭ 42 (-41.67%)
Mutual labels:  raylib
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+11245.83%)
Mutual labels:  raylib
raylib-libretro
👾 libretro frontend using raylib.
Stars: ✭ 19 (-73.61%)
Mutual labels:  raylib
raylib-php
PHP 8 Bindings to raylib
Stars: ✭ 112 (+55.56%)
Mutual labels:  raylib
raylib-nuklear
Nuklear immediate mode GUI for raylib
Stars: ✭ 47 (-34.72%)
Mutual labels:  raylib
raylib-odin
Odin bindings for the raylib gamedev library
Stars: ✭ 29 (-59.72%)
Mutual labels:  raylib
raylib-zig
Manually tweaked, auto generated raylib bindings for zig. https://github.com/raysan5/raylib
Stars: ✭ 122 (+69.44%)
Mutual labels:  raylib
GameSystemsInC
Game systems for games in C. Examples using Raylib.
Stars: ✭ 16 (-77.78%)
Mutual labels:  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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].