Out of curiosity, has anyone here tried taking something like Quake 2 or 3 and porting it to run on the JVM?
This project kind of makes me want to try porting Quake 3 into Clojure, but I want to know the limitations in doing so.
This project kind of makes me want to try porting Quake 3 into Clojure, but I want to know the limitations in doing so.
The biggest thing in java gamedev is avoiding GC pauses.
Languages like Clojure stress more the GC.
Java history is full of OpenGL and DirectX bindings as well.
Just not all of them have survived the original authors leaving the project.
Before Unity was a thing, Java already had the Java Monkey Engine.