lego legacy: heroes unboxed

C++ / C#


  • Integrated client-side systems with backend asynchronous PvP services, implementing daily reward distribution and accurate rank-based compensation calculations independent of user login frequency
  • Bridged client and server communication for global leaderboard systems, implementing data synchronization and UI presentation of real-time ranking data
  • Implemented comprehensive guild management features including creation, discovery, administration, gear gifting mechanics, and Guild Wall messaging system for broadcasting player achievements and milestones
  • Developed server-side validation layer to prevent client-side exploits and ensure data integrity across all player actions
  • Maintained high code quality through systematic debugging and refactoring across multiple interconnected game systems

During my time on the LEGO team, I worked on several features and iterations of features over multiple prototypes. Ultimately I wanted to have more involvement in online and backend development to which I moved to work with the team developing our online feature set.

The asynchronous PvP system correctly rewards users once per day according to their rank at a time based on their local time zone. Additionally users can log in after any amount of time and, regardless of how many or few rank swaps they experienced, the rewards they receive will be exactly what they should have earned whether they logged in or not.

The guild integration included the creation, management and search functionality. Adding the ability to share heroes for their guildmates to access during various campaigns.

We own the features we develop but it is common to pick up bugs from any system and clear out the bug base. I was capable and willing to investigate any system as needed. Additionally taking over features when needed.