This chapter will introduce many of the major features of the
LibGDX library
. It will illustrate how to use them in the process of creating a game called
Starfish Collector
, where you help the player’s character, a turtle, swim around the ocean floor while looking for a starfish. A screenshot of this game in action appears in Figure
2-1. At first, you will create a basic, functional game. Following a motivational discussion of object-oriented design principles, you will rewrite parts of this project using some ...