Making use of prefabs from Unity, as we did in the previous recipe, is fine if we're happy to use such prefabs without any tweaking. However, we often want to adjust the look and feel of assets and particle systems so that they fit in with the style of a particular game or scene. Therefore, it is useful to learn how to create and customize particle systems from scratch, in order to learn about the different parameters and modules that make up Unity particle systems. Knowing how to adjust these values means we are able to either create what we need or customize a Particle System prefab from a third-party source, such as the Unity examples.
In this recipe, we'll create a Particle System from scratch and customize it in several ways to learn about some of the most important modules and parameters: