Skip to content

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

  • Get LITIENGINE


    Dependency coordinates for Gradle and Maven, Sonatype snapshot repositories, and standalone fat JARs.

  • Install JDK


    Set up Java 25 or newer across Windows, Linux, and macOS with modern OpenJDK builds.

  • Set Up Your IDE


    Configuring IntelliJ IDEA, Eclipse, or VS Code with hot-reloading and debug profiles.

  • Build Systems


    Automated Gradle tasks, shadowJar packaging, and build automation workflows.

  • Project Structure


    Recommended directory layouts for assets, .litidata resource archives, maps, and source files.

  • Run the Game


    Your first program initializing Game.init(), creating your game window, and loading maps.

  • API Quick Reference


    Instant cheat sheet covering all core modules: Game.*, Resources.*, Input.*, and Camera.

  • Deployment Guide


    Bundling a JRE with jlink and creating standalone .exe executables 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).