This is my (Flafla2) game engine, Remote2D. Remote2D aims to borrow a lot of the best features from leading 3D engines, namely Valve's source engine/hammer editor and Unity3D, and put them in an easy to use, 2D environment..
The ultimate goal is to have a 2D Java-based engine that makes it very easy to prototype new games, while still retaining a sense of control. Minimal core code should be required, and more focus should go into the game itself.
No explicit installation is required, however the natives files MUST be in a folder called “lib” (no quotes) in the SAME DIRECTORY as Remote2D.jar.
Double click on Remote2D.jar. To use in your own engine import Remote2D.jar into the class path, and extend Remote2DGame. See the javadoc for more info.
Remote2D uses the following libraries, packaged inside of Remote2D.jar:
- LWJGL (Lightweight Java Game Library): http://www.lwjgl.org
- XOM: http://www.xom.nu
- Minlog: https://github.com/EsotericSoftware/minlog
- Macify: http://simplericity.org/macify/
- Paulscode Soundsystem: http://www.paulscode.com/forum/index.php?topic=4.0
All licenses, including Remote2D’s license and the licenses of the external libraries used, are included in the /LICENSE folder.
Remote2D Engine by Adrian Biagioli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
The javadoc can be found in the release zip. Check that out at http://github.com/Flafla2/Remote2D-Engine/releases