Interface Elements and Behaviors
Interface Elements
In terms of interface elements, if you read the previous section you'll understand that there's no shortage of potential UI in VR/AR content. In terms of particular interface elements such as menus and their behaviors, there are four categories I really lump "interface" into:
Text and typography
Buttons
2D Iconography
3D Objects
Not a perfect bucketing system, but it works! I will be referencing 3D objects in the section Button States and Object Manipulation. There's also some pretty interesting info in AR Mobile Design as well.
Text and Typography
I would like to give a big shoutout to Niteesh Yadav who has such wonderful work in Typography for XR headsets - please support him and his content!
I would also like to point out that localization to different languages will eventually impact your interfaces! It often has a huge impact on whether buttons are readable and text stays in defined containers. If you're interested, please feel free to also check out Owlchemy Lab's blog on Subtitle and Language Support. It is one of the best resources for adaptive UI behaviors for Non-Player Characters.
Interfaces and their Behaviors
Menus
Menu as a Form of Object:
Scalable UI:
Context-Aware UI:
Last updated