RoleLead Unity Developer
GenreCrypto & stocks trading simulation
PlatformWebGL, Mobile (Android / iOS)
TechUnity, .NET backend, Polygon, PlayFab, Privy, MetaMask

I started this project as a developer implementing client and server features, and after a few months became Lead Developer for both the .NET backend and Unity.

During my time on this project I was involved in:

  • implementation of NFT wallet connection
  • implementation of a new UIManager built on top of the old one
  • asset optimization (moving assets to Addressables, removing unnecessary ones, proper compression, etc.)
  • code and UI optimization (simplifying UI structures, introducing pools and dynamic scroll rects, combining two external cameras into one, etc.)
  • implementation of multiple systems (inventory variation, trading, in-game money, IAP) both in Unity and the .NET backend using REST API and SQL
  • implementation of a live stock & crypto price feed using SignalR on Azure (both Unity and .NET backend side)
  • supporting other developers as a lead