Dev Log 004 — Shop System Phase 1 + UI Foundation
July 31, 2025
Big progress today — we knocked out the core logic behind the shop system and laid the foundation for the shop menu UI. Items are now purchasable with coins or gems, unlock states are tracked, and cosmetics apply cleanly to the player character.
✅ Highlights
- ShopManager.cs supports coins and gems
- Equipped + unlocked cosmetics fully integrated in PlayerProfile
- ApplyToGame() now loads all cosmetic parts
- Created ChestRewardManager for future loot drops
- Started On UI but ran out of coffee
Next Up
- Build ShopUIController.cs for item cycling
- Add Buy/Equip logic based on unlock state
- Create category filter buttons
- Connect preview character to equipped item
- Begin audio and polish pass
Calling it early tonight — tomorrow we hook it all up and push toward a working in-game shop.