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