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 an all self written 2D Java Game Engine by the two bavarian brothers Steffen and Matthias. Passionate for video games, we decided to write an own game from scratch some day. This was the birth hour of this game engine because we refused to learn another engine at the time to teach ourselves the basics of video game development.

If you like what we do you might want to help us out a bit:

  • Support Gurkenlabs on Patreon
  • Donate with Paypal

OVERVIEW

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

OPEN SOURCE

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


GAME ENGINE FEATURES

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.