In this chapter we created a simple framework to work with assets. We created ways to define images, sounds, and fonts and coded the
ResourceDefinitions class to store this data. We wrote our
ResourceManager class, which is in charge of loading the different assets and caching them. We also went through the creation of loading functions for these different assets and explained a way to define them. Now we’re ready to start developing the gameplay for our game; how awesome is that!