© Oscar Lodriguez 2019
Oscar LodriguezLet’s Build a Multiplayer Phaser Gamehttps://doi.org/10.1007/978-1-4842-4249-0_3

3. Orchestrating Our Domain Model

Oscar Lodriguez1 
(1)
NIEUW-VENNEP, Noord-Holland, The Netherlands
 

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 ...

Get Let’s Build a Multiplayer Phaser Game: With TypeScript, Socket.IO, and Phaser 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.