top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

BatAnEye

Project type

Video Game

Date

16th May 2022

Role

Solo Project

Project type

Coursework

This was the first Video Game Project I made using C# and Unity as part of a Games Development Module during my second year studying Computer Science and Games Design Technologies.

The idea of the game is to approach the eyeball and wait for it to attack you. Once it attacks you can right click to block it's attack and stun it. Once it is stunned you can press 'E' and pick up the eye and throw it at the target that has appeared in the level. These targets appear at random once one of them has been destroyed with the eye, and there are also a set of windows that will open once the player has hit 3 consecutive targets, which will reveal a golden target in one of the 4 windows. After a set time, these windows will close, and the user will have missed their opportunity to score 3x the points of a regular target.

You cannot spam block, as there is a cooldown, so if you time it wrong you will take damage from the eyeball's attack. Should your health reach zero, you will die, and the game will end. I had programmed some AI for the eyeball in which it will chase the player if it gets too close, but once the player leaves its chase radius it will go back to wandering around the level.

This was a very interesting project to make, as it was my first time using Unity, so I had a lot to learn from Unity's UI and it's component system, and how they all worked together. All-In-All I am very happy with the finished project considering it was my first time playing with Unity! There are many improvements to make, and I'm excited to go back to this project and see what techniques i can implement after all the things I've learned in my third year of programming.

I received a first for this piece of coursework.

Download Link is in the info above!

bottom of page