High Performance Gaming Engine for Java

A Practical Introduction to FXGL


EventbriteYoutube Live

Practical Introduction to FXGL

Modern JavaFX provides hardware acceleration support on a range of platforms, including desktop, mobile and embedded, allowing the development of high-performance cross-platform applications. However, to develop games with JavaFX effectively, numerous domain-specific concepts are needed. To address this need, the FXGL game engine extends JavaFX and brings support for real-world game development techniques. These include the entity-component model, A* pathfinding, particle systems, sprite sheet animations, and many other features. As a result, JavaFX (including Java and Kotlin) developers can produce games more quickly and more effectively with FXGL

Almas Baimagambetov

Almas is a Senior Lecturer in Game Development at the University of Brighton, with a PhD in Computer Science. He has over 13 years of software development experience and he is a huge fan of open source. His prominent contributions to the JVM community on GitHub include the FXGL game engine, a wide range of open-source games, and a collection of practical tutorials. Almas also has a YouTube channel focused on Java, Kotlin, and JavaFX.


About NYJavaSIG

The New York Java Special Interest Group (NYJavaSIG) is based in New York City and attracts Java developers from the tri-state region. Through its regular monthly general meetings, bi-monthly specialty workgroup meetings and its website, the NYJavaSIG brings together members of New York's Java community so they can share their tips, techniques, knowledge, and experience.

The NYJavaSIG was founded in 1995 by Frank Greco. Read More


Sponsors and Friends of the NYJavaSIG

Thanks again to our corporate sponsors and friends of the NYJavaSIG!

Azul Systems