You can. https://github.com/libgdx/libgdx/wiki/Using-libgdx-with-Cloj... (Bounce Away is a pretty fun game that uses both.) The problem I'm waiting for someone else to solve though (and maybe I'll just make it a side-project one day...) is a more idiomatic Clojure interface to LibGDX. Something like PyGame would be pretty sweet too, though PyGame is wrapped around SDL and the whole "blitting" pattern of getting stuff to the screen (which doesn't care if you're writing functional, oop, or procedural code) doesn't really work outside of 2D games.