Dreams Inventory Manager

Dreams_Ice_Cream_Logo_FC2-02_icon.png

Unity

Overview

  • Inventory control system

  • User can move UI that represents a flavor to different freezer locations

  • Flavors can be added and subtracted from the dataset

Technical Highlights

  • Editable widget library that links UI components with freezer location and position data

  • Integrated drop-down menu system to search and locate from database of Flavors

  • Event-driven JSON save and load system

  • RayCast powered data injection

Data Serialization
Save.png
TransferFlavorData.png
Swapping and Optimization

UI Detection

FlavorWidget.png
UI Widget Scripts.png
The Profiler

Finding the Problem

Before
Questionable Performance code.png
After
Improved Performance code.png
Object Pooled Data Encapsulation