Extending SimpleApplication

Although the class is called SimpleApplication, you base all your jMonkeyEngine games on this class, including very large projects. Don't think that only simple applications can be built with it; the name means that this class is already a simple application by itself. You make it non-simple by extending it. For example, you will override methods and modify the default properties, and add whatever your game requires.

When you look back on this chapter, you notice that we have already got a lot of default functionality just by extending com.jme3.app.SimpleApplication.

Even an application as simple as the BasicGame template already has access to the following features:

We will look at these features throughout this book. Let's start looking at the application settings so that you can configure the way your scene is displayed.