This page contains answers to frequently asked questions that are broadly related to Java Game Development.


This section contains useful information for external libraries related to Java Game Development.

How to use steamworks4j SteamAPI from Eclipse?

LITIengine uses the steamworks4j wrapper for the SteamAPI to grant access to Steam features from java. When developing a game that uses these features, you need to execute a few extra steps in order to support the functionality from the IDE.

  1. You need to have created the game on Steamworks in order to have an appID

  2. Create an steam_appid.txt file containing only the appID of your game

  3. Copy the steam_appid.txt to the working directory of your app.

    For debugging and running your app from Eclipse (or other IDEs), the application will be run, using the javaw.exe. Your working directory will typically be something like C:\Program Files\Java\jdkX.X.X_XXX\bin, which is where your javaw.exe is located. This, of course, depends on your environment (workspace/project) Java Build Path configuration of the editor

  4. From here on, you can just follow the original tutorial here.