Clojure Raylib Experiments
Find a file
2026-06-21 22:26:45 +05:30
dev Add animations 2026-06-05 22:32:24 +05:30
libs/macos Initial base repo setup for Raylib CLJ 2026-05-30 14:17:57 +05:30
src Add small rewind feature 2026-06-21 22:26:45 +05:30
.gitignore Complete basics from ClearCode tutorials 2026-05-31 19:36:13 +05:30
bb.edn Add a "working" pacmac impl 2026-06-21 22:08:18 +05:30
deps.edn Add a "working" pacmac impl 2026-06-21 22:08:18 +05:30
README.md Setup basic pakman movement 2026-06-21 20:35:19 +05:30

Clojure Raylib Experiments

Using Clojure to learn Raylib.

Based on

Requirements

Have JDK22+ and Clojure installed locally.

I am using sdkman to manage Java versions locally.

I have only added libs for MacOS as that's what I am using.

Please take a look at ertugrulcetin/raylib-clojure-playground for a more thorough setup and installation instructions.

Run locally

bb dev # or clj -M:dev

This will launch a game window defined in src/core.clj and start's an nrepl server at port 7888.

Pakman

Clear Code Tutorial

I am using this repository to follow The ultimate introduction to Raylib by Clear Code

Copy the start assets into ./assets directory

https://github.com/clear-code-projects/raylib_intro

I have added them to .gitignore

Run the individual files from the tutorial series.

bb clear-code-dev

bb clear-code-dev clear-code.move