FXGL - JavaFX 8 / Kotlin Game Library

Hi,

FXGL (FX Gaming Library) is a JavaFX 8 game development framework with top level Java interfaces and lower level Kotlin implementation, which can be used as a normal Java library.

FXGL is primarily targeted at 2D games. The library suits academic and hobby projects.

Source code, javadoc, tutorials and the full list of features can be found on GitHub: https://github.com/AlmasB/FXGL.
Some example projects (with screenshots) can be found on the main website: http://almasb.github.io/FXGL/.
FXGL wiki: https://github.com/AlmasB/FXGL/wiki
Gitter chat at: https://gitter.im/AlmasB/FXGL

Some screenshots from various demos:

http://almasb.github.io/FXGL/images/FXGLGeoWars.jpg

http://almasb.github.io/FXGL/images/SpaceInvaders.jpg

http://almasb.github.io/FXGL/images/consume.jpg

http://almasb.github.io/FXGL/images/Pong.jpg