CHAPTER 6

image

The Foundation of Game Design: The JavaFX Scene Graph and the InvinciBagel Game Infrastructure

In this chapter, you will start to design the infrastructure of your InvinciBagel game, both from the user interface (UI) and user experience standpoint as well as from the “under the hood” game engine, sprite engine, collision engine, and physics engine standpoint. You will keep optimization in mind, as you must do as you work through the rest of the book, so that you do not get a scene graph that is so extensive or complicated that the pulse system cannot update everything efficiently. This means keeping primary game UI screens (Scene or ...

Get Beginning Java 8 Games Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.