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!
Guests
Chengen Zhao
https://twitter.com/WhiteWoodCity
https://www.linkedin.com/in/chengenzhao/
Steam game created with JavaFX: Xtrike
Almas Baim
https://www.youtube.com/almasb0/videos
https://github.com/almasb/fxgl
Gerrit Grunwald
https://mastodon.social/@hansolo_
https://github.com/HanSolo/jarkanoid
https://github.com/HanSolo/SpaceFX
Host
Frank Delporte
https://www.linkedin.com/in/frankdelporte/
https://foojay.social/@frankdelporte
https://twitter.com/FrankDelporte
Content
00’00 Intro and introduction of the guests
https://foojay.io/today/foojay-podcast-9/
04’00 About FXGL
https://foojay.io/today/book-review-learn-javafx-game-and-app-development-with-fxgl-17/
https://foojay.io/today/creating-a-snake-game-with-javafx-fxgl-in-three-pair-programming-sessions/
08’48 How Chengen used FXGL to improve his Xtrike game
10’15 Combining 2D and 3D
11’20 The fascination of Gerrit for retro games
13’36 JavaFX components versus Canvas
https://twitter.com/AlmasBaim/status/1658565437053980691
https://twitter.com/AlmasBaim/status/1649882265986424832
https://twitter.com/AlmasBaim/status/1642277058033139712
https://twitter.com/AlmasBaim/status/1640102122350944257
19’09 Creating games while waiting in airports…
22’19 Convert to mobile and Steam apps
23’22 Question of Chengen if FXGL can extend view components
24’58 How students are involved in the FXGL project
https://foojay.io/today/java-in-education-combining-java-with-raspberry-pi-and-the-pi4j-library/
29’53 Why FXGL has a mix of Java and Kotlin
32’22 Building for mobile and the hassle with the app stores…
https://foojay.io/today/cross-platform-development-in-java-with-gluon-and-graalvm-part-2/
https://foojay.io/today/porting-an-existing-javafx-app-to-ios/
https://foojay.io/today/creating-mobile-apps-with-javafx-part-3/
38’58 3D in JavaFX
https://foojay.io/today/visualizing-brain-computer-interface-data-using-javafx/
https://foojay.io/today/javafx-3d-a-look-back-in-history-and-some-experiments/
44’14 Status of Swing
47’13 About the Java community in China
49’23 Could a drag-and-drop animation tool be created for FXGL?
51’13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?
55’34 Conclusion
The post Foojay Podcast #25: Game Development with Java, JavaFX, and FXGL appeared first on foojay.