Summary
In this chapter, we covered different things, such as creating animations. This class allowed us to display animated characters on screen. Then, we built a Map
class that was filled with some entities. We also learned how to use an entity system by creating some components and systems to build our game logic. Finally, we put all the accumulated knowledge together to build a complete game with some artificial intelligence, a user interface, sounds, and animations.
With all this knowledge, you are now able to build any kind of game based on a tile system without too much effort.
In the next chapter, we will turn this game in a multiplayer one by using networking.