top of page

Create Your First Project

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

Tower Defense Game

Project type

Unity3D Project

Date

2020

Location

GLU

Role

Gameplay Developer

Yokai Tower Defense Game
Is a Tower Defense game in the Japanese Folk Lore style,
The enemies are Yokai (Japanese Super natural creatures or phenomenon)
Which you have to take out by placing towers and using special abilities.
These towers have 2 types of attacks, a normal shot and a special attack
which can only be activated at limited intervals.

This was a project during the Covid pandamic with 8 other students.

I mainly worked on the Towers and the UI and I also managed the Git Repository.
Below you will find some code snippets that
I belief are a strong representation of some of my skills.

By using Inheritance(Polymorphism)
I was able to quickly and easily create new tower variants without having to rewrite code, all the code that every tower needs is in the TowerCore.cs script,
this script contains the code for shooting, shooting timers
and general access to data each tower contains.
Code that is specific to a tower is located in the script for that tower
I.E. ArcherTower.cs, WizardTower.cs or CannonTower.cs
These tower specific scripts contain special attacks, override methods and data that is unique to said tower.

bottom of page