Foojay Podcast #25: Game Development with Java, JavaFX, FXGL
Let's learn from the experts why Java and JavaFX should be on your game-development-language-list and how to get started!

Principal Lecturer, Computing Department Lead at the University of Brighton. Author of #FXGL game engine. #Java #JavaFX #Kotlin open sourcerer. PhD in Computer Science.

Let's learn from the experts why Java and JavaFX should be on your game-development-language-list and how to get started!

New book for beginners in Java and/or JavaFX who wish to develop apps and games with FXGL, while improving Java and JavaFX skills.
Game developers unite around Java and JavaFX! Version 17 of the FXGL game engine brings a number of improvements in many areas.
The FXGL game engine is now at 11.17. Most of the changes in this release focus on internal code quality and fixes.
To get a general idea of what the community would like to see in JavaFX in the future, I have asked developers to share their thoughts!
Learn the fundamental concepts of FXGL to abstract away complex details that are present in modern games and help simplify development.
Changelog and release notes. Learn More.

Start with an idea for a game, bring it to life in a prototype, modify the application to run on Raspberry Pi and on mobile device.

How to make a simple clone of Pong using the JavaFX FXGL game engine. We will be using the latest (currently 11.15) version of FXGL.

Different rendering techniques in JavaFX using Canvas API, AWT Graphics2D, PixelBuffer and PixelBuffer GPU.

In this article, we will be building a system monitoring dashboard, with Java and JavaFX, which can run on a Raspberry Pi.
FXGL is a JavaFX Game Library Engine for Java and Kotlin, created by Almas Baimagambetov. Here is everything you need to get started!