Making projectile variants
As mentioned in the previous section, projectile variants are crucial when we’re trying to add variability to the HandCannon
experience. This allows us to add features that are unique to that projectile and remove features that are probably unnecessary. In the context of not having a one-size-fits-all solution, you could create a variety of different projectiles that have gravity effects, force effects, and visual effects that are interesting and appealing. By providing this variability, you allow your users to choose what they enjoy and avoid what they don’t. In many ways, this is all about customization and creating variants that have the same concept but are implemented differently within the virtual world. That’s the way to go.
Making a rapid-fire projectile
We will start by making a projectile variant that utilizes the default projectile that we had but has slightly different properties such as rapid fire. To make a rapid-fire...