Chapter 3. Make It Rain! - Building a Particle System
Having the right amount of interactivity in any given game is incredibly important. Whether it amuses the player by having their consequences start chain reactions that eventually impact their state, or it simply means that the controls and input management feel just right, one cannot deny that this is one of the few things that can either make or break a game. While the latter is quite important, it's not the smooth navigation of menus that draw most gamers in, which is why in this chapter we are going to be focusing on environmental interactions, as well as stylization through the means of particle systems.
In this chapter, we're going to be covering the following topics:
- Benefits of the Structure of Arrays storage pattern
- Architecture and implementation of a flexible particle system
- Creation of different types of generator and updater objects that allow a wide variety of effects to be created
There is quite a bit...