Flash Freeze

Role: Programmer
Team Size: 7
Project Length: 3 Weeks

Genre: Platforming
Engine: Unity

In Flash Freeze you are a wizard who just got unfrozen in an icy cave. Unfortunately the prehistoric dinosaurs in the cave have also been unfrozen. Luckily the only spell you know can freeze and unfreeze the dinosaurs to be used to escape the cave.

Mechanics

To make game play feel more fluid I added a varying jump to our game. Basically the character will start falling when you let go of the space bar.

You can aim using your mouse and left click to fire an ice projectile. When the projectile hits an enemy it will check if it is frozen or not. Depending on its state it will either freeze or unfreeze the enemy. Frozen enemies cannot move or damage the player and can be used as platforms.

Jumping
Magic
Obstacles
Enemy

The enemies will move back and forth along a preset path. The enemies will instantly kill the enemy when it touches the player when its not frozen.

Icicles

The icicles will detect if the player has walked underneath it and fall. Icicles will also kill the player when it collides.

This project was the first time I used the Unity particle system. I used it to create a snowing effect for the levels and menus, and for the ice projectile.

Particles