This document is meant to define how UI panels should be implemented throughout TrainingLab. Hopefully it can help bridge the gap between the product team and development team, help improve handoff to development team, and be a persistent, living document that can grow as TrainingLab grows.
That being said, I have made some changes to the look and feel of the current menus in order to align them with the company goal of being a premium product. I also wanted to incorporate the TrainingLab logo since the name is changing ✨ and ZenBe is being laid to rest 😢
The new UI should feel sleeker and more elegant. I also made adjustments to the comfortability of the LabWatch interface icons and menu systems. I will upload videos for those interactions.
OUT WITH THE OLD…

IN WITH THE NEW 😎



Watch face on wrist is set to dim when watch menu is opened.
https://youtu.be/mogXE6wpwRo



Anytime player is only in one room, parts of the scene that do not need to be rendered can be turned off. This greatly improves FPS and overall user experience. Moving forward it might be a more practical solution to work in self-contained scenes or rooms that are less graphically expensive, since we are not doing open world and will be teleporting to new areas.
Ideally, we should be running at 80 FPS. If we take care to work in isolated scenes like this, we’ll be able to get a more smooth, stable frame rate and create better sense of presence by adding more LOD (level-of-detail).