Skip to content

LWJGL & Slick2D

Mathias edited this page Feb 19, 2018 · 3 revisions

The game is developed using LWGJL & Slick2D.

LWJGL

is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.

LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.

LWJGL is open source software and freely available at no charge.

Slick2D

is an easy to use set of tools and utilities wrapped around LWJGL OpenGL bindings to make 2D Java game development easier.

Slick2D includes support for images, animations, particles, sounds, music and much much more. Additionally there are many community based projects that add additional functionality such as entity support, theme-able widgets and box2d wrappers.

Clone this wiki locally