Objective 2: Systems Design & Development

Design, develop and implement the architecture and infrastructure needed to support a complete game project.


Reign And Rebellion

Utilizing third-party APIs such as Photon and PlayFab, I designed and developed the networking architecture used throughout the game's systems.

NetworkEventHandler.cs - Handles Photon event callbacks for main menu. Also links current connection status to the login/logout sequence.


Super Quest

I designed and developed the turn-based combat system as well as the backend architecture for items, abilities, and equipment.

CombatInstance.cs - Built for SuperQuest, this script handles the turn order and "initiative" calculations that determine which character go first.