When Life Hits You

Time. Time is the overwhelming currency you cant earn back. Every moment of every day we lose a fragment of it. We are on a tight timer and when the clock stops we stop. In this simple 2D game you will see a story unravel and the journey of life. This 2D side scroller allows you to see the linear path taken into one’s life and seeing their time when life truly hits them. Outbeat time the dark void chasing you through the level, don’t get caught too soon.

In this 5 team member group project, which was for the UKIE 2018 Game Jam. I was the visual effects programmer. In charge of mixing audio and making scene transitions look smooth and nice. In this project I was working alongside team members, also being guided by Jeff Tanton of media tonic games. I made a few scripts which were implemented in the game before submission. These scripts were made for a 2D game in Unity using C# as the programming language which was executed in visual studio. These scripts are as follows.

Camera Follow Player

This script was used so that the camera GameObject will follow the player depending on the players transform position. Also, a way for designers and developers to edit where the camera is restricted to on the x and y-axis. Boundaries of where the camera will stop following the player.

Switch Scenes

This script was used to declare the logic of what happens when a scene is to change. Making sure the screen has a fade effect and using the script to apply to UI Buttons so the scenes would launch in order inside the build index of unity.

Audio Manager

This script was used to balance audio clips inside an array and change when the player entered a trigger with a certain tag being declared. The script uses Behaviours from another called Switch Scenes. Inheriting a screen fade effect as well as a Level load function that makes the visual screen fade when a new scene is loaded. using the inheritance so when Players jumped into a trigger it faded the screen as if they were jumping through time,

During this project, a lot was made by each team member. However, I feel that more could have been done to make this project better than it is. If we had more time I would have wanted the screen transitions to be smoother and more accurate to the time they should have been initiated.

if you want to see the game in action feel free to view it on my GitHub