**Table‑top Data Visualization End‑to‑End Experience**
Our final deliverable for the first project was a complete tabletop visualization experience built in Unity and deployed to Meta Quest 3. The workflow included:
- **Data ingestion & parsing**: We built a C# parser to read multi‑ticker, multi‑day stock CSV files, validating them and storing time‑series values for each ticker.
- **3D bar generation**: The application spawns bars anchored to a real table plane in passthrough. Each bar's height and color correspond to closing price and percentage change relative to baseline.
- **User interaction**: Users point with a controller ray to hover over bars, which highlights the target. Selecting a bar spawns a world‑space info panel showing ticker, date, close value and % change.
- **Time scrubbing**: A timeline slider/dial lets the user scrub through dates. Bars animate smoothly with lerp interpolation as the day index updates, enabling comparison across time.
- **Usability testing & iteration**: We ran an in‑class user study with tasks like "read the chart," "find the crash bottom" and "compare two tickers". Based on feedback, we improved legend clarity, selection feedback, timeline discoverability and accessibility in passthrough.
- **Final packaging**: The beta and final builds were delivered as APKs with supporting documentation. We contributed a write‑up to the wiki describing dataset structuring, Unity implementation details and lessons learned for future AR/VR data visualization projects.