Tyrant

Tyrant was a 2D tower defense rogue-like game developed by a team of 6 programmers with Unity 2D and C#. I developed a custom input system that supports dynamic key binding. For player abilities, I implemented locomotion, switch weapon, attack, reload and pick up. Meanwhile, I designed weapon features and implemented cannon, flamethrower, and laser weapons using the Unity particle system and applied particle system collision to interact with enemy objects. During the developing period, I kept working on the game systems including object pool manager, game object locator, and audio manager, which optimize runtime memory demands. Finally, I collaborated with another teammate to design boss battles and script boss spells by behavior tree plugin from Unity assets store.

Game Design/LaSalle College Vancouver/Weapon Features

Weapon Features

Game Design/LaSalle College Vancouver/Bomb Enemy

Bomb Enemy

Game Design/LaSalle College Vancouver/Gameplay Combat

Gameplay Combat

Game Design/LaSalle College Vancouver/Boss Fights

Boss Fights

Game Design/LaSalle College Vancouver/Boss Fights
Game Design/LaSalle College Vancouver/Weapon Features
Game Design/LaSalle College Vancouver/Bomb Enemy
Game Design/LaSalle College Vancouver/Gameplay Combat
Game Design/LaSalle College Vancouver/Boss Fights
Game Design/LaSalle College Vancouver/Weapon Features