Portfolio
As One
Solo Project. Action-RPG with Strategic Elements. 1 month of development. Control 2 characters. Involves Magic, Positioning and Terrain Manipulation.

2 Character System
Each character has their own strengths and weaknesses. The player can chose to control whichever they prefer based on their play style of choice.
Partner Commands
The player can give their AI partner commands to control their behavior
Follow/Wait
Partner follows player character or stays where they are.
Approach and Attack
Physical-inclined character approaches the nearest enemy and attacks them.
Stay back and Support
Characters with ranged magic attacks stay away from the enemy and attack from a distance.
Magic System
Varied spells created with a framework that is easy to expand and build upon.
Stone Platform
Partner follows player character or stays where they are.
Dust Heal
Physical-inclined character approaches the nearest enemy and attacks them.
Blaze
Characters with ranged magic attacks stay away from the enemy and attack from a distance.
Dual Magic
Certain Spells can be combined into a more powerful version if the two required characters are close enough.
Fireball
Partner follows player character or stays where they are.
Stone Stab
Physical-inclined character approaches the nearest enemy and attacks them.
Lava Stab
Characters with ranged magic attacks stay away from the enemy and attack from a distance.
Combat System
Characters can target and lock on to an enemy, then dodge to the sides or backwards. Some can attack physically.
Melee
Partner follows player character or stays where they are.
Targeting and Strafing
Physical-inclined character approaches the nearest enemy and attacks them.
Dodging
Characters with ranged magic attacks stay away from the enemy and attack from a distance.
Blueprints and Systems
The game was programmed with blueprints and I used CSV files to set the desired parameters of attacks, spells and stats efficiently.

Blueprints
All systems (Magic, Melee, Targeting, Stats) were created using Actor Components and Blueprints.

CSV File Use
To make it much easier to edit the parameters of the various spells efficiently, I created a Google Sheets files that can be imported into Unreal as a CSV file and used to create a Data Table.

Background Music
As with nearly all my projects, I also made the music.​​