-
Notifications
You must be signed in to change notification settings - Fork 7
Fireflies
Fireflies don't do much for the game in terms of gameplay, however what they do add is atmosphere and a large part of relaxing farming games are relaxing features that do not add much by their self but contribute to overall uplifting and fun experience for the player. And fireflies should contribute a hefty amount of this during the night.
The fireflies have a 5 frame animation that showcases their movement and individual changes in light intensity.
The initial design had a 16x32 sprite (was made by Team 1):
This design wasn't seen as quite fluid enough to mimic fireflies, so another design was created with more movement and space between the individual fireflies, this design was made by Team 2:
The colour and size of the light was picked to output a warm and soft light but not enough to fully illuminate areas of the map. This was decided to be as they are not intended to be a light source, although they output light. They use a AuraLightComponent as this provided the necessary function / feel with minimal setup.
Originally Fireflies would "run away" (de-spawn) from the player however this was changed as it felt better looks wise to have them around til morning / day time. They also use minimal components and use the ECS to remain consistent with other animals whilst not impacting the performance of the game allowing more fireflies to be spawned in.