Me and my friends are planning on making a 2d overhead scrolling game. We are looking for a good game/graphics engine that uses java. We are considering using JavaMonkey, but we are having some reservations about this due to it being a 3d engine and not having much support for just 2d. (we would have to render everything as a texture on a quad, or use some other technique which seems like it would overcomplicate things).

We have also taken a look at the Slick2d game engine, but it is only in version .3 and we are unsure if it's going to be too buggy for us.

Any suggestions or feedbacks would be greatly appreciated.

Thank you for your time and effort,

Mr. Beans