ONYXIA
ENGINE:
Game Maker
TEAM SIZE:
3
TIME FRAME:
3 Months
MY ROLE:
Lead Programmer
PROJECT INFO:
ABOUT:
Onyxia is a student project where the player assumes the role of an adventurer tasked with taking out a great evil by the king
You can download and play Onyxia on itch.io.

MY ROLE IN THE PROJECT:
In this project I did the vast majority of the programming. This included all playable classes, enemies and skill tree. To be able to complete this project within the 3 months, I had to familiarize myself with state machines and inheritance so the class creation process can be as swift and smooth as possible.
Magic Classes:
-
The Arcane sorcerer specialized is using the arcane arts to deal high burst damage
-
The Alchemist uses their trusty brewing kit to create potions that inflict debuffs upon enemies
Assassin Classes:
-
The Archer relies on charging their bow to unleash a singular precise shot dealing massive damage
-
The Assassin is a swift melee class specializing in executing enemies at low health
CODE:
The project was made prior to me learning version control and the code has been lost.