Getting Started¶
Welcome to LITIENGINE! This section guides you through installing the Java 25+ development kit, configuring your IDE, setting up Gradle or Maven build automation, and launching your first 2D game.
Explore Getting Started¶
-
Dependency coordinates for Gradle and Maven, Sonatype snapshot repositories, and standalone fat JARs.
-
Set up Java 25 or newer across Windows, Linux, and macOS with modern OpenJDK builds.
-
Configuring IntelliJ IDEA, Eclipse, or VS Code with hot-reloading and debug profiles.
-
Automated Gradle tasks,
shadowJarpackaging, and build automation workflows. -
Recommended directory layouts for assets,
.litidataresource archives, maps, and source files. -
Your first program initializing
Game.init(), creating your game window, and loading maps. -
Instant cheat sheet covering all core modules:
Game.*,Resources.*,Input.*, andCamera. -
Bundling a JRE with
jlinkand creating standalone.exeexecutables with Launch4j.
Frequently Asked Questions¶
Which Java version is required?
LITIENGINE requires Java 25 or newer.
Can I run LITIENGINE on Apple Silicon (M1–M4)?
Yes! LITIENGINE runs natively on macOS AArch64 using any standard ARM64 JDK 25+ (Temurin, Azul, or Oracle).