LionEngine is a game engine especially developed during the project Lionheart Remake for an easy Java use. The engine is as a library, in JAR format (including its javadoc), which can be included in any project; for utility class uses, or to directly implement and inherit a skeleton of play. (Including management of frame rate, extrapolation, input output...).
Using Java 6 internal libraries, it is specifically oriented 2D (no support for 3D at the moment), and proposes a set of functions for 2D resource management (images, sprites, animations, tiles...). Inputs and outputs are also available, with easy retrieval of keys, mouse movement... Management of music files is also available (WAV, MIDI, and more using plugins, such as SC68 and OGG). Windowed, full screen and applet formats are fully supported, with a complete frame rate control.
In its current version, the engine greatly simplifies development for Platform, RTS and Shoot'em Up games.
It is the same for Hack'N Slash games, but to a lesser extent.
This engine was used for three of my remakes (work in progress): Lionheart, Warcraft and Tyrian
Distribution : Internet - FreePlatform(s) of the tool : PC (Windows)
Platform(s) of the games created : Browser (Java) -
PC (Windows)
Links