clojure-gamedev

rafaeldelboni 2026-04-21T20:57:55.663339Z

Hey I made a smal 3d game using squint, threejs, rapier and recast and decided to write about the "saga" behind. https://rafael.delboni.cc/#/post/how-keep-the-motivation-on-a-very-long-and-useless-project Its a long post, but maybe some of you can find it interesting, I hope.

👍 2
👍🏽 1
👀 3
Macroz 2026-04-22T05:54:24.449749Z

Nice and thanks for sharing! I've been making game prototypes or gathering ideas for at least three decades by now and this feels familiar. So some random thoughts. I've used Phaser + CLJS stack before and it kind of works and one can use "best practices" from enterprison projects there. Likely have to do quite different code though... games are different. Best in that is that Phaser has been used in games that have also shipped so it can be good for simple 2D games. Bad part is this obsession with TypeScript and the constant churn in these projects... Also I've used Three.js and R3F for many prototypes. There I see the niche of a niche problem where CLJS + Shadow-CLJS with Webpack + R3F are all very niche tools so stuff is just harder and esp. when things move fast in the JS-land so they break all the time. I also find that many tutorials and components (like Drei or the cameras) have only a sort of prototype quality implementation. I find that I can't use them in "serious projects" because they lack the features or quality. Someone probably got paid for projects with them, but I feel like it was probably some designer shoe preview rotation on a marketing website 🤷. Not code that I would personally want to maintain or add features to. I recently got so frustrated with the situation and decided to just go with JVM Clojure (+ Graal perhaps) and OpenGL/Vulkan and all my own code. Then I can guarantee that stuff works much longer and has exactly the features that my game needs. I want to own the stack. I'm gearing up to take time off from consulting and just work on my own game for a year at least. I feel like it is necessary to "level up" my unicorn skills to go serious. Just doing a prototype level game is 10% done. And I don't really like or play simple games either 🙂

❤️ 2
Ertugrul Cetin 2026-04-29T15:39:20.116479Z

Nice job! The game is a bit dark.

❤️ 1
rafaeldelboni 2026-04-22T12:32:13.551709Z

Hey thanks a lot for taking the time to read, it's nice to know that we aren't alone in the prototype spirals :)

☝️ 1