What is OpenJGE2D?
OpenJGE2D is a free and open source game engine, written entirely in Java and built off of LWJGL. Access to both low-level frameworks and high-level abstractions makes OpenJGE2D a competent yet easy to use 2D gamemaking tool.

Modular Design
Built from the ground up with a modular design in mind, OpenJGE2D leverages flexibility by allowing for the implementation of user defined modules. In addition to the engine's core set of modules, developers are free to package up behaviour, state, and function specific to their games into modules that can interact directly with the engine runtime.
A Work in Progress
It should be said that while much of the planning has already been done, OpenJGE2D is still, for the most part, under construction. So, be prepared to see designs change as the engine evolves over time.
Meticulous Documentation
With a focus on what goes into making a game engine, the OpenJGE2D documentation serves to provide people with a way to learn about the project's innerworkings in an easy to understand manner. And the included devlogs make it straight forward to follow along with development as it progresses.