PrettyPrint

Sunday, 13 January 2013

Java Games Packages

To help aid me with creating a game within Java I am going to be using the help of a package that I can import into Java that will include some ready made functions that will be needed for developing the game. These features may help to import textures, music and other assess or help with the rendering and updating of what can be seen on the screen. Below is a list of the Packages that I have looked at and why I have decided to use it or not:

1) LWJGL (Lightweight Java Games Library) - The Lightweight Java Games Library or LWJGL as it will now be referred to is one of the main Java libraries that is used within Java games development. It allows people to make commercial standard games by including access to high performance libraries such as OpenGL (Open Graphics Library), OpenCL (Open Computing Language) and OpenAL (Open Audio Library) all of which are using within many different commercial games today. This makes it a very viable candidate, but due to the fact that I am going to make a 2D game the LWJGL is not what I will be using as it is mainly used within 3D Java games, because of this I have decided to go for a different option which I have described below.

2) Slick2D - Slick2D is a Java games library that has been created to provide a simple 2D API for Java games development. Slick2D is a toolset that is based around the OpenGL calls of the LWJGL making the two slightly similar but the major difference is that Slick2D has been created with 2D in mind making it a lot easier for 2D games to be created with this library instead of the LWJGL. Due to the fact that Slick2D can help with rendering, updating the game code, importing sound. graphics and other assets that will be needed all while being focused on 2D games development this is why I have decided to use this within the project.

No comments:

Post a Comment