
| 📰 Title: | LITIENGINE | 🕹️ / 🛠️ Type: | Tool |
|---|---|---|---|
| 🗃️ Genre: | Development | 👁️ Visual: | 2D |
| 🏷️ Category: | Development ➤ Engine ➤ 2D ➤ Misc. | 🏝️ Perspective: | Third & First person |
| 🔖 Tags: | Development; 2D engine; Java; 2D-Rendering; Physics; Collision-handling; Sound; Easy To Use; Keyboard; Mouse; Controller | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2016-01-10 | 👫️ Played: | Single |
| 🐓️ Latest: | 2025-12-05 | 🚦 Status: | 04. Released (status) |
| 📍️ Version: | Latest: - // Dev: 0.11.1 / c57afe4 | ❤️ Like it: | 9. ⏳️ |
| 🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 7. ⏳️ |
| 🏛️ License: | MIT | ✨️ (temporary): | |
| 🐛️ Created: | 2025-12-07 | 🐜️ Updated: | 2025-12-08 |
| 📰 What's new?: | 💥️ New | 👻️ Temporary: | |
|---|---|---|---|
| 💡 Lights on: | 📰 Previous News: | ||
| 🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
| 🎖️ This work: | 🦺️ Work in progress: | ||
| 👫️ Contrib.: | goupildb | 🚧️ Some work remains to be done: | |
| 🎰️ ID: | 16546 |
| 📜️[en]: | A simple, libre, multiplatform Java game engine for creating tile-based 2D games with simple Java. The game engine consists of a lightweight Java library that provides the basic game infrastructure, a dedicated project management tool, and a map editor, all with minimal external dependencies to keep the library clean and lightweight. It is designed to be easy to learn and simple to use for creating 2D games. Even beginners can quickly achieve excellent results. It provides a basic game infrastructure, a 2D rendering engine, a 2D audio engine, a 2D physics engine, supports tile maps (.tmx format), and supports mouse and gamepad input. | 📜️[fr]: | Un moteur de jeu Java, simple, libre et multiplateforme, permettant de créer des jeux 2D basés sur des tuiles avec du Java simple. Le moteur de jeu se compose d'une bibliothèque Java légère qui fournit l'infrastructure de base du jeu, d'un outil de gestion de projet et d'un éditeur de carte dédiés utiLITI, le tout avec un nombre de dépendances externes minimales pour conserver une bibliothèque ordonnée et légère. Il est conçu pour être facile à apprendre et simple à utiliser pour créer des jeux en 2D. Même les débutants peuvent obtenir rapidement d'excellents résultats. Il fourni une infrastructure de jeu de base, un moteur de rendu 2D, un moteur audio 2D, un moteur physique 2D, prend en charge les cartes de tuiles (format .tmx), et supporte la souris et le gamepad. |
|---|
🕯️ How To: (201808),
🎮️ Showcase: (202305), (202204), (202108),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202305) d(202204) d(202108) ht(201808) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202309) ht[it](202xxx) ht[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1(outdated) 2 3]
💰 Commercial
• (empty)
🍩️ Resources
• (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase]
🦣️ Social
Devs (LITIENGINE Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Gurkenlabs 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [Discord] [PressKit] [Interview 1 Creating "Servus Bonus" for LDJAM 44 (201908) 2 Creating "GoIn - Behave or GET LOST!" for LDJAM 42 (201811)]
Devs (Steffen Wilke (Steffen) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Matthias Wilke (Matthias) 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [Discord] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]
🐝️ Related
[HOLaRSE [de]]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [HOLaRSE [de] (20251206)]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: LITIENGINE
🦊️ What's: A simple, libre Java game engine for creating tile-based 2D games
🏡️ https://litiengine.com/
🐣️ https://github.com/gurkenlabs/litiengine
🔖 #LinuxGameDev #LibreEngine #Java
📦️ #Libre #Src
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 0.11.1
⚗️ Major release (Unst.)🍏️
📌️ Changes: https://litiengine.com/docs/CHANGELOG/
🦣️ From: https://mastodon.social/@holarse/115673664635440618
🛜️ https://github.com/gurkenlabs/litiengine/releases.atom
🕯️https://www.youtube.com/embed/RR3QxOhV8hM
🎮️ https://www.youtube.com/embed/DyQFp-iZlVE
🎮️ https://www.youtube.com/embed/zj-R4ZPEFJ8
🎮️ https://www.youtube.com/embed/qLVyM2RhVN4
🕶️ The project icon
📚️ LITIENGINE is a simple, libre, multiplatform Java game engine for creating tile-based 2D games with simple Java. The game engine consists of a lightweight Java library that provides the basic game infrastructure, a dedicated project management tool, and a map editor, all with minimal external dependencies to keep the library clean and lightweight. It is designed to be easy to learn and simple to use for creating 2D games. Even beginners can quickly achieve excellent results. It provides a basic game infrastructure, a 2D rendering engine, a 2D audio engine, a 2D physics engine, supports tile maps (.tmx format), and supports mouse and gamepad input.
📜️ "A simple, libre Java game engine for creating tile-based 2D games" 📜️
The Pure Java 2D Game Engine
LITIENGINE lets you create tile based 2D games with plain Java.
Java games made simple.
LITIENGINE is a free, open-source, and simple Java 2D Game Engine created by two Bavarian brothers.
The game engine consists of two components: A lightweight Java library that provides basic game infrastructure, and the dedicated project management tool and map editor utiLITI.
Development on the LITIENGINE started all the way back in 2014, and it has been made open source in 2017 under the highly permissive MIT license. You can use it entirely free of charge, modify it in any way you want, or even redistribute it in commercial products. Our software is being diligently developed by open source enthusiasts across the globe and is currently in Beta status.
One of our most important design principles is the reliance on pure Java: We keep the amount of external dependencies to an absolute minimum to maintain a tidy and lightweight library.
Join our flourishing community and get started creating awesome 2D video games with LITIENGINE.
LITIENGINE Overview
Cross-platform
Written in plain Java, LITIENGINE natively supports Windows, Linux, and Mac OS. LITIENGINE is highly portable, using only minimal external dependencies.
Open Source
LITIENGINE is published under the permissive MIT License. Anyone is welcome to use LITIENGINE freely and contribute to its development.
Beginner Friendly
The LITIENGINE API is designed to be easy to learn and simple to use for creating 2D games. Even beginners can achieve great results using LITIENGINE quickly.
Enthusiastic Community
Whether you want seek help learning LITIENGINE, report bugs, request features, share your creations, or simply chat with fellow LITIENGINE users: our community is a welcoming place for everyone. Join the LITIENGINE family and get involved in the development of a rapidly growing open source Java 2D game engine.
🎮 Main Features
✅️ Basic Game Infrastructure (GameLoop, Configuration, Resource Management, Logging, ...)
✅️ 2D Render Engine (GUI Components, Spritesheet Animations, Ambient Lighting, Particle System, ...)
✅️ 2D Sound Engine (support for .wav, .mp3 and .ogg)
✅️ 2D Physics Engine
✅️ Support for Tile Maps in .tmx format (e.g. made with Tiled Editor)
✅️ Player Input via Gamepad/Keyboard/Mouse
✅️ Entity Framework
Un moteur de jeu Java, simple et libre permettant de créer des jeux 2D basés sur des tuiles, par la LITIENGINE Team, initié par le studio Gurkenlabs (Steffen Wilke (Steffen) & Matthias Wilke (Matthias)).
LITIENGINE est un moteur de jeu Java, simple, libre et multiplateforme, permettant de créer des jeux 2D basés sur des tuiles avec du Java simple. Le moteur de jeu se compose d'une bibliothèque Java légère qui fournit l'infrastructure de base du jeu, d'un outil de gestion de projet et d'un éditeur de carte dédiés utiLITI, le tout avec un nombre de dépendances externes minimales pour conserver une bibliothèque ordonnée et légère. Il est conçu pour être facile à apprendre et simple à utiliser pour créer des jeux en 2D. Même les débutants peuvent obtenir rapidement d'excellents résultats. Il fourni une infrastructure de jeu de base, un moteur de rendu 2D, un moteur audio 2D, un moteur physique 2D, prend en charge les cartes de tuiles (format .tmx), et supporte la souris et le gamepad.
Le moteur de jeu 2D Pure Java
LITIENGINE vous permet de créer des jeux 2D basés sur des tuiles avec du Java simple.
Les jeux Java simplifiés.
LITIENGINE est un moteur de jeu 2D Java gratuit, open source et simple, créé par deux frères bavarois.
Le moteur de jeu se compose de deux éléments : une bibliothèque Java légère qui fournit l'infrastructure de base du jeu, et l'outil de gestion de projet et l'éditeur de carte dédiés utiLITI.
Le développement de LITIENGINE a commencé en 2014, et il est devenu open source en 2017 sous la licence MIT très permissive. Vous pouvez l'utiliser gratuitement, le modifier comme vous le souhaitez, ou même le redistribuer dans des produits commerciaux. Notre logiciel est développé avec diligence par des passionnés d'open source à travers le monde et est actuellement en version bêta.
L'un de nos principes de conception les plus importants est le recours au Java pur : nous réduisons au minimum les dépendances externes afin de conserver une bibliothèque ordonnée et légère.
Rejoignez notre communauté florissante et commencez à créer de superbes jeux vidéo en 2D avec LITIENGINE.
Présentation de LITIENGINE
Multiplateforme
Écrit en Java standard, LITIENGINE prend en charge nativement Windows, Linux et Mac OS. LITIENGINE est hautement portable et n'utilise que des dépendances externes minimales.
Open source
LITIENGINE est publié sous la licence permissive MIT. Tout le monde est invité à utiliser LITIENGINE librement et à contribuer à son développement.
Adapté aux débutants
L'API LITIENGINE est conçue pour être facile à apprendre et simple à utiliser pour créer des jeux en 2D. Même les débutants peuvent obtenir rapidement d'excellents résultats avec LITIENGINE.
Une communauté enthousiaste
Que vous souhaitiez obtenir de l'aide pour apprendre à utiliser LITIENGINE, signaler des bugs, demander des fonctionnalités, partager vos créations ou simplement discuter avec d'autres utilisateurs de LITIENGINE, notre communauté est ouverte à tous. Rejoignez la famille LITIENGINE et participez au développement d'un moteur de jeu Java 2D open source en pleine expansion.
🎮 Principales fonctionnalités
✅️ Infrastructure de jeu de base (GameLoop, configuration, gestion des ressources, journalisation, etc.)
✅️ Moteur de rendu 2D (composants GUI, animations Spritesheet, éclairage ambiant, système de particules, etc.)
✅️ Moteur audio 2D (prise en charge des formats .wav, .mp3 et .ogg)
✅️ Moteur physique 2D
✅️ Prise en charge des cartes de tuiles au format .tmx (par exemple, créées avec Tiled Editor)
✅️ Entrées du joueur via manette/clavier/souris
✅️ Entity Framework