Module fastj.library

The FastJ Library in its entirety.

FastJ relies on Java 11's java.desktop module, using java2d to display output. Logging capabilities are provided by SLF4J.

This game library is split into several parts:

  1. tech.fastj.engine -- The package containing the base of the game engine.
  2. tech.fastj.graphics -- Game objects and other graphical content.
  3. tech.fastj.input -- User input and events via keyboard & mouse.
  4. tech.fastj.logging -- FastJ's logging system, abstracted over SLF4J.
  5. tech.fastj.math -- FastJ's supplementary mathematics and vector library.
  6. tech.fastj.resources -- FastJ's resource manager, model loading system, image system, and other file-related content.
  7. tech.fastj.systems -- Audio, behaviors, and other miscellaneous features of FastJ.

For more information on the source code, check out the github repository.

For more information on FastJ itself, check out FastJ's website.