3 ms·
I think Clojure/ClojureScript can work. But its not going to be bare metal. So either a JavaScript engine, or a Java based one. LWJGL, jMonkeyEngine, libGDX ar
by didibus 9y ago
I think Clojure/ClojureScript can work. But its not going to be bare metal. So either a JavaScript engine, or a Java based one.
LWJGL, jMonkeyEngine, libGDX are the three top Java game engines you could use with Clojure which have been used for real games.
There's also the Arcadia project, which lets you use Clojure instead of C# to script the Unity engine.
For JavaScript targets, you have Phaser, pixi.js and EaselJS as good options.
I'd recommend you go straight for interop with a Java or JavaScript game engine. The Clojure/Script wrappers are mostly immature, and don't add much benefit.
If your just interested in art, generative stuff, controllers, etc. You can look at Quil (processing for Clojure/Script) and OverTone (Clojure interface to supercollider)