Riftveil

Technical Document

Technical design/1 min read/10 figures

Character Stats:

Technical Document, figure 1

DamagePerSwing means “Bonus” damage per swing. Other damage is calculated from each weapon.

Notable variables:
These will need to be modified to be included into weapon and ability.

Technical Document, figure 2
Technical Document, figure 3

New Element (Enum):

Includes one of the following:

Technical Document, figure 4

Each Element Includes (Struct):

Technical Document, figure 5

New Weapon(Enum):

Includes one of the following:

Each Weapon Includes (Struct):

Technical Document, figure 6

Ultimate Attack:

Is given to the player in the mid / late game, when they have at least one weapon and one element. The Ultimate attack is a mix of their weapon and element, and is a very rare, strong upgrade.

Element slots and switching:

The player can have up to 2 elements equipped, and can switch between them mid fight.

The player starts with no element, and is given one after clearing the first level.


Rogue-Like Systems:

Main Route: UpgradeStruct - Upgrade Item - Upgrade System - Upgrade UI

Technical Document, figure 7
Technical Document, figure 8
Technical Document, figure 9
Technical Document, figure 10

In the future, there could be base upgrades, such as:

Implemented Movesets: