I have been looking at frameworks for writing 2D games in Java - part of a growing desire to rediscover my roots in writing those simple but addictive video games. I have googled and found some possibilities, but it's hard to judge which is best without investing significant time in each.
Does anyone out there have any recommendations from experience, preferably with a list of pro's and con's for the framework.
NOTE: I am not looking so much for comparisons between frameworks but, rather, feedback on any given framework from actually having used it firsthand, or knowing someone who has.
The other possibility I am considering is rolling my own, but would rather not.
EDIT: I am targeting Java on the Desktop, and expect capable machines, though not state of the art.
Some of the 2D engines I have found:
- PulpCore (License: BSD)
- Slick2D (License: BSD)
- GTGE - Golden T Game Engine
GAGE - Genuine Advantage Gaming Engine(seems to be gone)
- GameFrame for Java
- Basilisk (2D and 3D)
- Shaven Puppy Game Library (SPGL) (2D) (License: BSD)
Free for non-commercial use
- Genuts EasyWay - a high-level 2D engine