it is programmed in Java using LWJGL 2.9.3 (plans in beta or release to port it to 3