Please correct me if any information in this post is wrong. I’m new to java development.
I’ve been making a 2d game for a while. Originally, it was in C++, then AS3, and now I’m porting it to java (I like to experiment, but I think I’m going to stick with java.) When I was working in AS3, I was absolutely amazed at how rapid development was when you used the flashpunk or flixel libraries! Seriously, making games was like drawing a circle. I got a little spoiled, so for a while, I was trying to find a java library that would make game development as fast as the AS3 libraries did. I couldn’t find any.
Whatever, it’s not that big of a deal to go back to slower paced development. Maybe it will be better in the long run. Anyways, the libraries I’ve found suitable for 2d development are lwjgl, slick, libgdx, and jrabbit. Lwjgl looks like it’s the most used. Slick is great, but I’m put off by the fact that Kevin won’t be adding new features (I’m eagerly awaiting TouchAPI, though.) Libgdx looks amazing. Jrabbit also looks very impressive, however, I couldn’t find any tutorials, and it doesn’t look like it’s being updated either.
So far, my choice is libgdx, But I’m having trouble deciding. So, I’m wondering what library might be considered the de facto standard for 2d java games. Could you guys give me some examples of good games, and tell me what libraries they’re using? I’m also interested in what you would recommend. Thanks!