The Pure 2D Java Game Engine

Written in plain Java 8 the LITIengine provides all the infrastructure to create a 2D tile based java game, be it a platformer or a top-down adventure.

LITIengine 🕹

LITIEngine – The pure 2D Java Game Engine

The LITIengine is a free and easy to learn 2D Java Game Library by the two Bavarian brothers Steffen and Matthias.
Passionate about video games, we decided to write an own game from scratch some day. This was the birth hour of this game library because we refused to learn another engine at the time to teach ourselves the basics of video game development.
We hope that you’ll have a good time using the LITIengine and we might support you creating great video games!LITIengine developers Steffen and Matthias

Getting started with LITIengine


Java Icon

Java 8

Written in Java 8, the game engine supports and uses all the latest language features like lambda expressions.

Icon Multiplatform Java Game Engine

Windows, Linux & MAC OS

LITIengine natively supports all common desktop operating systems, maintaining high portability due to the absence of external libraries.

Opensource Java Game Engine


The LITIengine is published under the MIT License and provides you with the possibility to collaborate with us.

Gurkenlabs Logo mono

Made with love

We at gurkenlabs strive to provide you an enjoyable and efficient development experience


2D Java Physics Engine

2D Physics Engine

Collision detection and Collision resolving. Apply forces to entities. Move entities with acceleration respecting friction and weight. 

2D Java Render Engine

2D Render Engine

Render the environment, sprites, shapes and text based on plain Java AWT graphics in a highly performant rendering process.

Tilemap Support (.tmx) Game Engine

Tilemap Support (.tmx)

The game engine supports environments built in the famous Tilemap Format and enhances it by custom map objects.

2D Sound Engine

2D Sound Engine

Stream multiple audio sources in .WAV, .OGG and .MP3 format simultaneously located in the 2D space.

Java Particle System

Particle System

Enhance your 2D graphics by using the dynamic Particle System to render special effects.

Game Engine Framework

Basic Game Infrastructure

We got you covered with basic infrastructure like GameLoop, Configuration, Resource Management, Logging and much more.