All Projects → gurkenlabs → Litiengine

gurkenlabs / Litiengine

Licence: mit
LITIENGINE 🕹 The pure 2D java game engine.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Litiengine

Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (-8.07%)
Mutual labels:  game-engine, 2d-game-engine, tilemap
Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (+101.3%)
Mutual labels:  game-engine, 2d-game-engine, 2d
Py3ODE
Port of PyODE for Python 3
Stars: ✭ 29 (-92.45%)
Mutual labels:  physics-engine, 2d, 2d-game-engine
Novelrt
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Stars: ✭ 81 (-78.91%)
Mutual labels:  game-engine, 2d-game-engine, 2d
O2
2D Game Engine with visual WYSIWYG editor
Stars: ✭ 121 (-68.49%)
Mutual labels:  game-engine, 2d-game-engine, 2d
Fxgl
Stars: ✭ 2,378 (+519.27%)
Mutual labels:  game-engine, 2d-game-engine, 2d
glazejs
A high performance 2D game engine built in Typescript
Stars: ✭ 96 (-75%)
Mutual labels:  tilemap, physics-engine, 2d-game-engine
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+434.9%)
Mutual labels:  game-engine, 2d-game-engine, 2d
meta2d
Meta2D is open source WebGL 2D game engine for making cross platform games.
Stars: ✭ 33 (-91.41%)
Mutual labels:  game-engine, tilemap, 2d
Blue Flame Engine
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-66.41%)
Mutual labels:  game-engine, 2d-game-engine, tilemap
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-12.76%)
Mutual labels:  game-engine, 2d-game-engine, 2d
UnityHexagonLibrary2d
A library to manage 2D hexagonal tiles in Unity.
Stars: ✭ 58 (-84.9%)
Mutual labels:  tile, tilemap
FyWorld
FyWorld - Base-Building / Simulation Game & Tutorial in Unity
Stars: ✭ 207 (-46.09%)
Mutual labels:  tile, tilemap
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (-35.94%)
Mutual labels:  game-engine, 2d-game-engine
binocle-unity
Binocle is a simple 2D code-based framework for Unity
Stars: ✭ 23 (-94.01%)
Mutual labels:  2d, 2d-game-engine
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (-78.65%)
Mutual labels:  tile, tilemap
Navmeshplus
Unity NavMesh 2D Pathfinding
Stars: ✭ 347 (-9.64%)
Mutual labels:  2d, tilemap
Gdevelop
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (+738.8%)
Mutual labels:  game-engine, 2d-game-engine
ArchGE
A 2D and 3D C++ Game Engine using SDL2 and OpenGL
Stars: ✭ 15 (-96.09%)
Mutual labels:  2d, 2d-game-engine
voltar
WebGL only 2D game engine using Godot as the visual editor
Stars: ✭ 25 (-93.49%)
Mutual labels:  2d, 2d-game-engine

LITIENGINE Logo

LITIENGINE is a free and open source Java 2D Game Engine. It provides a comprehensive Java library and a dedicated map editor to create tile-based 2D games.

Build Status Coverage Maven Central MIT License Discord chat

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

Installation

The library is distributed over the Maven Central Repository and you can grab the necessary .jar-file(s) from there by using your favorite build automation tool or manually download the library.

Gradle

repositories {
  mavenCentral()
}

dependencies {
  implementation 'de.gurkenlabs:litiengine:0.5.1'
}

Maven

<dependency>
  <groupId>de.gurkenlabs</groupId>
  <artifactId>litiengine</artifactId>
  <version>0.5.1</version>
</dependency>

More Installation Instructions

Getting Started

  1. Setup the Game Project
  2. Running the Game
  3. Configuring the Game
  4. Loading a .tmx Map

Documentation

The LITIENGINE documentation pages containing in-depth guides for LITIengine are currently in deployment. We're looking forward to your contributions!

⚠️ We are aware that there is currently a lack of documentation, but we're planning to document the most important parts of the library and use-cases with the first beta release to ensure that features don't get deprecated before they're even used.

If you are searching for a particular method or class within the API or just want to further explore the engine's possiblities, the Javadocs are a good place to start.

Javadocs

Questions?

Visit the official LITIENGINE forum for troubleshooting or to learn about the LITIENGINE community. If you encounter bugs or want to request fancy new features, you can also open an issue in our Issue Tracker.

Libraries Used

utiLITI

Contributing

Citations

If you want to cite parts of the LITIengie in your academic work, you can use the following Digital Object Identifier:

DOI

Contacts

Authors

Gurkenlabs

Gurkenlabs is an indie game development project by two brothers from Bavaria:

Support the devs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].