Although I know this is the Java-Gaming forum and I do not want this to become a “Which is better” debate.
I was curious, as we all like to learn and explore, What other non Java frameworks and languages have you tried out and what are your thoughts and experiences on it?
How does it compare against your Java experiences? Have you learned anything that you brought back to your Java Programming? Approaches/Style?
I personally love LibGDX quite a lot and Java, its my #1. I have never found anything that quite meshes with my workflow quite as well. Everything from Eclipse/IntelliJ IDEA, auto complete, refactoring support, compile hot swapping <3, suggested ‘fixes’, etc…
However I do from time to time, go and explore alternatives, for learning and exploratory purposes.
I know quite a few people I am sure have played around Unity3D at least a little bit.
I have tried Unity3D(C#) several times before and just never liked it? Maybe its because I didn’t have the workflow set up properly? Things like intellisense or the time it takes to modify code, compile, and see outcome. Although this is easier in unity3D, when I last tried it, the built in text editor had no real support, so I was pushed to use an external compiler/IDE which just slowed my ‘instant feedback’ that I have come to know and love.
I recently was exploring SFML(C++) and liked it a fair amount, its probably my fav C++ game framework at the moment. I had some issues with visual studio with it, such as slow compiling times and other issues. However after switching over to Code::Blocks all my issues went away. Code::Blocks and C++ doesn’t seem to have some features and functionalities that I’ve come to use and love in Java/Eclipse/IDEA.
I have toyed around with ActionScript, Flixel, and FlashPunk and liked them all a fair bit. Though there is always something that pushes me away from it?
Though I’ve considered and been wanting to explore some OpenGL libraries/frameworks, equivalent to LWJGL, such as OpenGLUT, FreeGLUT, GLUT, or ??? Suggestions?
Things I hope to explore at some point:
XNA?
MonoGame?
SDL?
DirectX?
pyGame?
Source Engine?
Edit:
Please try and NOT make statements like “X is better than Y”, or “A is faster than B”, or “Q sucks”, “I hate Z” or worse
Keep it to reasons why you didn’t personally like it, or you did personally like it.
Editx2:
If this thread gets even slightly out of control or too much ‘fanboy’ ‘hate’ ‘troll’ I will ask a Mod to move to Chitchat Monster or delete thread.
I am just hoping for some insightful thoughts and experiences, and not a ‘debate’