Chapter 2. General Game Architecture, User Inputs, and Resource Management
Now that the boring part is over, let's start working with SFML. In this chapter, we are not yet going to build a complete game, but instead we'll learn some basic skills that are required to build a game. These are as follows:
Understanding a basic game architecture
Managing user inputs
Keeping a track of external resources
All of these points are really important for any kind of game. But what do these points exactly mean? This is what I will explain to you in this chapter.