In this chapter we will be creating class diagrams for the following actors in our game: our game, the player, the phaser engine, and the controls. Code for this chapter is found on GitHub. (Considering you have the project running you can then checkout chapter/2 branch.)
The reason we need a domain model is that we want our fun little game to build upon a healthy, scalable architecture that allows for quick development iterations with as little to no noise as possible.
In this section we are solely focusing on the modules, models, and ...