Objective 3: Data Structures & Algorithms

Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.


Reign And Rebellion

Within the networking backend, I utilized the Photon’s custom hash tables to manage and synchronize game state information accurately and efficiently across all clients.

LoginSequence.cs - Holds the functions and events for the login process from user authentication to matchmaking and chat server management.



Using C#’s LINQ (Language Integrated Query) feature, I built systems that can efficiently search and find game info (e.g., sounds, item data, visual effects) by name or data comparison.

AudioManager.cs - Manages available audio assets . Tracks mixer levels to be referenced and edited by UI elements.