All integrated with the project's existing web3 stat tracking framework
This project is the biggest "real" project I've contributed to, to date. It has taken months of familiarizing myself with the Lyra codebase. Then, many more months of familiarizing myself with CommonUI and generalized UI concepts, as well as Data Assets, soft pointers, custom structs, LyraCosmetics systems... It's been a LOT.
Ultimately, I've created a dynamic and modular character customization feature that integrates with and expands on Lyra systems. I'm very proud of it, and genuinely enjoy continuing to improve it. Working on it has taught me a lot about code architecture.
Before working on this project, UI/UX was a daunting subject. Working through CommonUI showed me that abstraction and OOP are perhaps even more relevant. Once aesthetic design decisions are made, incorporating them into the project is a matter of understanding the desired functionality.