01 / 07
Maleficus
UnityC#PhotonEvent-driven
Reworked the multiplayer arena game's architecture and built its state-driven player onboarding and spell selection.
MY CONTRIBUTIONUnity Developer · Gameplay architecture and UIBNJMO
The challenge
The existing codebase tightly coupled UI and gameplay, making changes difficult to isolate as features grew.
What I built
- Refactored the codebase around events with a strict separation between UI and gameplay.
- Built a state-driven flow for team, character, spell, and ready selection, with modular spell selection.
The result
Delivered the architecture refactor and onboarding flow. The project is complete and awaiting publisher release.