Game Development with Java, JavaFX, and FXGL (#25)

Foojay.io, the Friends Of OpenJDK! - A podcast by Foojay.io

Categories:

Java and JavaFX are probably not the first options you consider if you want to create a game application. But the FXGL library allows you to do precisely that: create games that run on all platforms with the same codebase as we are used to with Java. And even without an extra library, the JavaFX Components and Canvas provide many animation and gaming possibilities. Let's learn from experts why Java should be on your game-development-language-list!GuestsChengen [email protected]/in/chengenzhao/Steam game created with JavaFX: XtrikeAlmas Baimgithub.com/[email protected]/almasb0/videosgithub.com/almasb/fxglGerrit Grunwald @hansolo_mastodon.social/@hansolo_github.com/HanSolo/jarkanoidgithub.com/HanSolo/SpaceFXHostFrank Delportelinkedin.com/in/frankdelporte/foojay.social/@frankdelporte@FrankDelporteContent00:00 Intro and introduction of the guests04:00 About FXGLBook review: "Learn JavaFX Game and App Development with FXGL 17 08:48 How Chengen used FXGL to improve his Xtrike game10:15 Combining 2D and 3D11:20 The fascination of Gerrit for retro games13:36 JavaFX components versus Canvas19:09 Creating games while waiting in airports…22:19 Convert to mobile and Steam apps23:22 Question of Chengen if FXGL can extend view components 24:58 How students are involved in the FXGL projectJava in education29:53 Why FXGL has a mix of Java and Kotlin32:22 Building for mobile and the hassle with the app stores…Cross platform with Gluon and GraalVMPorting an app to iOS Creating mobile apps with JavaFX 38:58 3D in JavaFXVisualizing brain computer interface dataJavaFX 3D historyFXyz 44:14 Status of Swing47:13 About the Java community in China49:23 Could a drag-and-drop animation tool be created for FXGL?EditorApp.java 51:13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?55:34 Conclusion