This question appears to be off-topic. The users who voted to close gave this specific reason:

"Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – animuson

+1. However, I doubt these java libraries make you easy to apply the nice features of scala (closures and what not).
–
akarnokdJun 26 '09 at 12:32

1

Except for Scala implicit conversions of course; you can make anything scala-fied
–
oxbow_lakesJun 26 '09 at 18:18

+1 for leveraging the Java libraries. had good experiences with jMonkeyEngine in particular - I think it's a great basis for Scala games
–
mikeraMay 9 '11 at 15:33

Note that implicit conversions, although nice, can be problematic in performance limited devices like Android due to the fact they create new objects and cause extra GC. Other than that, using Java game engines is really easy from Scala and functional structures make many non-performance-critical parts short and easy to read. I've been keeping a blog about developing Android game with Scala at scalandroid.blogspot.com
–
verttiApr 21 '12 at 4:56

Here is an example of someone using a library like LWJGL from Scala. That seems like your best plan -- integrate with a good Java library. The integration betweeen Scala and Java is quite strong: in order to use such a library you need to integrate in "both directions": call Java code from your Scala (to do things like drawing to the screen) and also implement Java interfaces from your Scala code (to do things like responding to events). Fortunately, Scala makes it quite easy to do both.

There is such engine in the works. Right now I am building a solid base with an easy to use math library to be optimized via compiler plugin. The math part is finished, including all the vectors, matrices, quaternions, rotations and projections for setting up the camera and ready to be plugged into opengl pretty much out of the box. A simple renderer will be done in a near feature. The compiler plugin will take time.