Making video games and learning Clojure
summary
Built several small indie games (Vitamin D slot machine, a one-player pong twist, a mermaid point‑and‑click, Being Famous as Hard, and Creeps Matter about street harassment) using browser and JVM toolchains, wiring graphics with quill and trying play-clj / play-cljs (libGDX and p5.js wrappers) and occasional JS libs for audio. Learns to manage game state with a single state atom and swap logic; most jams finish in 24–72 hours and prototypes reliably run though some engines require fighting dependencies.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:23Why games?
- 5:18What kind of games?
- 5:33Indie games!
- 6:22Game jams!
- 10:19ClojureBridge Berlin
- 11:18The workshop app
- 12:10Learning Clojure
- 23:48Game engines I tried
- 24:37Game engines I didn't try (yet)
- 25:25Functional game programming
- 26:44Favourite mind-blow moment
related talks
38mMaking Games at Runtime with Clojure
38mCreative Clojure
26mdeveloping videogames in JavaScript
25mJavascript as Play A Primer on Getting Started with Video Games
29m"JavaScript as Play"
36mGame Development in SwiftUI
29mJavaScript and Game Development
42mMake coding fun: developing a game in the browser
