JGame is a game making framework for building 2D Java games on a variety of platforms. The engine is based on sprites and collision detection, with a tiled background and sprite-tile interaction mechanisms.
Games built with JGame can run as applets or as standalone Java applications.