Foojay Podcast #25: Game Development with Java, JavaFX, and FXGL
Java and JavaFX rarely top the list when you think about building a game. The FXGL library changes that picture and opens the door to 2D and 3D games that even run on mobile and Steam. In this Foojay Podcast #25, we sat down with Almas Baimagambetov, Chengen Zhao, and Gerrit Grunwald to talk about how the library grew and what you can do with it today.
What we talked about
- Introduction to the FXGL library
- Using FXGL to improve the Xtrike game
- Combining 2D and 3D graphics
- Retro game development
- JavaFX components versus Canvas
- Converting games to mobile and Steam apps
- Extending the FXGL view component
- Student contributions to FXGL
- Mixing Java and Kotlin
- 3D in JavaFX and the status of Swing
- The Java community in China
- Drag-and-drop animation tools, FXML, and SceneBuilder
See the Foojay Podcast #25 for all info, shownotes, links, etc.