valor wrote:There is no such thing. Try to write down for yourself what a "2d engine" should be able to do. The only thing you'll end up with is that you install Eclipse, yank a couple of libraries off the net (graphics, physics, networking, etc.) and then you start to write code; you won't come up with something that can coherently be used to create a multiscrolling platform game, a 2.5d RPG like Zelda (yes, its still 2D), a side scrolling or vertical scrolling shoot em up, a board game, tetris, break out, a clone of Last Ninja, etc. etc.
What are some of the best Java 2D engines??