| Role | Lead Unity Developer |
| Genre | Crypto & stocks trading simulation |
| Platform | WebGL, Mobile (Android / iOS) |
| Tech | Unity, .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
