It's MINE!


As the player was a snowman, I think an ice-themed pickup object to heal the player would be quite fitting. Since the player has a pick-up to heal them, maybe the enemy should have a fire-themed pickup too. After consideration, I decided on 4 types of pickups with 2 distinct functions: Healing orbs that healed the player or enemy and Collectible orbs that the enemy and player collected.

Since the orbs needed to hold the same information, I decided to use Scriptable Objects to hold and customize the type, prefab visuals, UI visuals, growth timer, and other characteristics.

The prefabs and scriptable objects really saved me a lot of time as I made changes throughout development and needed to access different information of each orb. With the scriptable objects, I was able to customize who the orb healed or damaged when picked up. For example, if the player picked up an Ice orb, it would heal them. But if an enemy happened to collide with the ice orb, it would damage them.

Although I decided that both the player and the enemy were competing to collect Energy orbs, I needed to give the enemy a reason for doing so. Thus, as the enemy collected more and more energy orbs, they would unlock more and more spawning points and take over the land! This should give a sense of urgency to the player and increase the difficulty.

Up Next

PickUp spawners, special attacks, and more obstacles.

Leave a comment

Log in with itch.io to leave a comment.