LITIENGINE is invented, written and maintained by the two bavarian brothers Steffen and Matthias and it has become a considerably popular open source project with a rising number of contributors and an active Community. Moreover, the SoundEngine supports two dimensional audio that can be played relatively to a position in the environment. tmx tile maps which can be created and edited with the well known Tiled Level Editor and brought to life with LITIENGINE entities. The Environments in the LITIENGINE are based on. The graphics can then be further enhanced by the Particle System to create beautiful visual effects (like fire or smoke). We think that this is a great and simple way to start making video games without having to care about a lot of vector math or "OpenGL shenanigans". If you've learned or starting to learn Java this will instantly give you great results and highly optimized rendering performance with what you already know. One major difference to other engines is that the 2D Render Engine is entirely based on plain Java AWT Graphics. LITIENGINE natively supports all common desktop operating systems, maintaining high portability due to the absence of external libraries.
The main features include a 2D Physics Engine, a 2D Render Engine, a 2D Sound Engine, a Particle System, support for Tiled Maps (.tmx) and a clean API for the Basic Game Infrastructure. It provides the infrastructure to create 2D tile-based Java Games, be it a platformer, a top-down shooter or an RPG. Picture Puzzle Game in Java with Source Code, example of picture puzzle game, Swing Tutorial with example of JButton, JRadioButton, JTextField, JTextArea, JList, JColorChooser classes that are found in javax.swing package. LITIENGINE is a free, open source and easy to learn 2D Java Game Engine.