Are there any good technical comparisons available between the various game development options available. I know this is an often asked questions but most of the stuff I found on SO was somewhat dated or covered separate platforms.
I started by looking into 2D (more like 2.5D) game development for Android but I found a number of cross platform development engines/platforms so I thought, why not ? but I'm a bit confused now.
I was wondering if someone could give me a good comparison of the options and the pros and con of each. So far I had narrowed it down based on my language of preference (Java) and the platforms I would like to target. Like I said, I specifically started with Android but would like to target web as well. iOS would be nice but I don't want to overpay for just about everything. Desktop would be great and finally, Flash is fine as long as it comes with the other stuff.
The ones I have looked at so far are : PlayN, Unity and libgdx
What are the differences in performance and usability between these ?
P.S: Since I am a newbie in any case, I wouldn't mind learning another language so if there are other packages that work with say Javascript and HTML5, I would mind those either but from what I've heard they generally don't compile to native code like PlayN does.