The entity pattern is the creation of one or several arrays to represent the properties of an object. GAME4SHOOTER use this pattern to store the angle, the type of character, animation state, etc... There are other patterns that could be helpful but the ones that I mentioned are used on almost all the games.