Ricardo Morel

The Knight's Peril

Project Status: In Development

Project Type: Solo Developer

Project Duration: 1 year 

Engine Used: Unity 5

Language Used: C#

Primary Role: Gameplay Programmer

About The Knight's Peril

The Knight’s Peril is a project that I started to learn about Unity Network Coding, specifically Mirror. I did the whole project from scratch by myself.
It is a real time pvp strategy game that focuses on keeping your army alive to gain experienced troops that are competent in battle. The player with the most experienced soldiers will almost always win.

Download Link

Gameplay Mechanics

I implemented all gameplay features

Building

Building is the core mechanic of  The Knight’s Peril. It is used for base defense and sometimes just to put obstacles between you and your opponent

Unit Formation

It doesn’t matter how big your army gets, your units will always position themselves neatly. This is done by calculating a unit’s final position and then offsetting all the remaining units final locations by x according to their row position

Unit Leveling

Whenever your units eliminate a target all units within a radius get xp. The amount of xp given is calculated by the victim’s level and type

Unit Upgrades

The reason for upgrading a unit would be to specialize in a damage type. For example: Archers with fire arrows deal 4x more damage to trolls and dragons, as they are weak to fire

Hero Abilities

All heros have 4 abilities. You unlock them as the hero levels up. Abilities can be upgraded for a stronger effect