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 by se-radio@computer.org

Software Engineering Radio

271 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

39 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

7 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

30 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Hard Fork by The New York Times

Hard Fork

5,475 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Happy Path Programming by Bruce Eckel & James Ward

Happy Path Programming

14 Listeners