I just played minecraft and its awesome. I wanted to make game for years. I'm just not very interested in visual part and very interested in programming and making smart stuff. Mostly i make c/python/php programs with no interface at all. Now i think i found what i was looking for.
So my question is: how can i make simple but smart games like minecraft ? Cross-platform games with java seems like such a great idea. What technology is it using ? OpenGL ? Any 3d engines ? Can you help me please find the way to make smart games with minimal interface ? I'm interested in all platforms.
It doesn't have to be 3d. 2d is cool also. There is just so many different physics engines, proprietary engines. Please help find the way to make small, smart, free games. (java/iOS/android/linux/win32).
Java is priority.