Today I decided to focus on polishing the abilities of the BFF and implementing a damage system on some of the enemies attacks.
One aspect of the BFF’s abilities that was a minor issue was that when the BFF fired a projectile, the BFF would not face the direction of the player. When first trying to solve this problem I created a system that would instantly rotate the BFF so that it was facing the player and while this worked it resulted in an unnatural feel to the character as it would snap to the desired rotation. To make this rotation look more natural I made the BFF rotate gradually over time which made the BFF’s movement feel much more natural and believable.
After many discussions with the artist on Portobelly, we came to the conclusion that the BFF would be firing a spore ball as a projectile. We agreed that the projectile would need some sort of spore like trail leaving the projectile. I created a basic particle system that would spawn many small particles at a low velocity so that they would trail behind the fast moving projectile. I feel this effect works well and sells the projectile being a spore.
Instead of the spore creating an explosion we decided that the spore should make a cloud of spores when the projectile makes contact with the ground. To make the cloud appear we made a static mesh shaped as a sphere with a panning texture appear and grow with size and increase opacity over time to look like the spore cloud has gradually appeared. This spore cloud will do damage to the player over time much like a poison effect.
The next step with the BFF would be to put a limit on how many projectiles it can fire before it has to change to a different state so that it would have to move to a different location before firing more projectiles.
Rees, O (2019). BFF turning to face the player before firing. [offline]. [Accessed 20/03/2019].
Rees, O (2019). Rotate to face the player custom event. [offline]. [Accessed 20/03/2019].
Rees, O (2019). BFF firing projectile with particle trails. [offline]. [Accessed 20/03/2019].
Rees, O (2019). BFF spore trail particle effect. [offline]. [Accessed 20/03/2019].
Rees, O (2019). BFF projectiles that create spore clouds on impact with the ground. [offline]. [Accessed 20/03/2019].
Rees, O (2019). Spore cloud fade in and fade out. [offline]. [Accessed 20/03/2019].