Foojay.io, the Friends Of OpenJDK!

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


Listen Later

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
  • linkedin.com/in/chengenzhao/
  • Steam game created with JavaFX: Xtrike

Almas Baim

  • github.com/AlmasB
  • @AlmasBaim
  • youtube.com/almasb0/videos
  • github.com/almasb/fxgl

Gerrit Grunwald

  • @hansolo_
  • mastodon.social/@hansolo_
  • github.com/HanSolo/jarkanoid
  • github.com/HanSolo/SpaceFX

Host

Frank Delporte

  • linkedin.com/in/frankdelporte/
  • foojay.social/@frankdelporte
  • @FrankDelporte

Content

00:00 Intro and introduction of the guests

04:00 About FXGL

  • Book review: "Learn JavaFX Game and App Development with FXGL 17 

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

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

  • Java in education

29:53 Why FXGL has a mix of Java and Kotlin

32:22 Building for mobile and the hassle with the app stores…

  • Cross platform with Gluon and GraalVM
  • Porting an app to iOS 
  • Creating mobile apps with JavaFX 

38:58 3D in JavaFX

  • Visualizing brain computer interface data
  • JavaFX 3D history
  • FXyz 

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?

  • EditorApp.java 

51:13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?

55:34 Conclusion

...more
View all episodesView all episodes
Download on the App Store

Foojay.io, the Friends Of OpenJDK!By Foojay.io


More shows like Foojay.io, the Friends Of OpenJDK!

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

226,088 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

5 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners