Anmelden

Foojay.io | Friends of OpenJDK and Java Programming

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

Samstag, 17. Juni 2023 · 56 min

MP3

Shownotes

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
• @WhiteWoodCity (twitter.com/WhiteWoodCity)
• linkedin.com/in/chengenzhao
• Steam game created with JavaFX: Xtrike (store.steampowered.com/app/658250/Xtrike)
Almas Baim
• github.com/AlmasB
• @AlmasBaim (twitter.com/AlmasBaim)
• youtube.com/almasb0/videos
• github.com/almasb/fxgl
Gerrit Grunwald

• @hansolo_ (twitter.com/hansolo_)
• mastodon.social/@hansolo_
• github.com/HanSolo/jarkanoid
• github.com/HanSolo/SpaceFX
Host
Frank Delporte
• linkedin.com/in/frankdelporte
• foojay.social/@frankdelporte
• @FrankDelporte (twitter.com/FrankDelporte)
Content
Intro and introduction of the guests
About FXGL
• Book review: "Learn JavaFX Game and App Development with FXGL 17 (foojay.io/today/book-review-learn-javafx-game-…)
How Chengen used FXGL to improve his Xtrike game
Combining 2D and 3D
The fascination of Gerrit for retro games
JavaFX components versus Canvas
Creating games while waiting in airports…
Convert to mobile and Steam apps
Question of Chengen if FXGL can extend view components
How students are involved in the FXGL project
• Java in education (foojay.io/today/java-in-education-combining-ja…)
Why FXGL has a mix of Java and Kotlin
Building for mobile and the hassle with the app stores…
• Cross platform with Gluon and GraalVM (foojay.io/today/cross-platform-development-in-…)
• Porting an app to iOS (foojay.io/today/porting-an-existing-javafx-app…)
• Creating mobile apps with JavaFX (foojay.io/today/creating-mobile-apps-with-java…)
3D in JavaFX
• Visualizing brain computer interface data (foojay.io/today/visualizing-brain-computer-int…)
• JavaFX 3D history (foojay.io/today/javafx-3d-a-look-back-in-histo…)
• github.com/FXyz/FXyz
Status of Swing
About the Java community in China
Could a drag-and-drop animation tool be created for FXGL?
• github.com/AlmasB/FXGL/blob/dev/fxgl-tools/src…
Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?
Conclusion

Anmelden oder registrieren

Jetzt

0:00 / 0:00