UI/UX VR
A list of resources about the UI/UX considerations for VR.
Feel free to submit a Pull Request to add any that I've missed!
Videos
- VR Interface Design Pre-Visualisation Methods - Mike Alger
- VR Interface Design Manifesto - Mike Alger
- UI/UX design for WebVR - Josh Carpenter
- Designing for Virtual Reality - Manuel Clément, Google I/O 2015
- Designing For Virtual Reality - Laura Cortes & Cyriele Piancastelli (Slides)
- Designing UI for VR - Dan Gilmore
- Designing for Virtual Reality - Rebecca Torbochkin
- Virtual Reality UX UI: A video gallery of interactions
- Interaction Design in VR: Valve's Lessons - Yasser Malaika
- The Holodeck is here - Designing for Room-Scale VR - Alex Schwartz & Devin Reimer
- Technical and Design Tips for VR/AR - Jay Santos & Pete Moss
- The Dawn of Mobile VR - John Carmack
- Navigating New Worlds: Designing UI and UX in VR - Kristoffer Brady & Richard Emms
- Virtual Reality is a Medium: Creating Art with Oculus Touch - Lydia Choy & Brian Sharp
- Designing Standing VR Experiences with Tracked Controllers - Alex Schwartz & Devin Reimer (Owlchemy Labs)
- Designing for VR: Environments and Interactions - Liv Erickson, Just A/VR (MSDN)
- Designing for VR: Input, Planning, and Testing - Liv Erickson, Just A/VR (MSDN)
- Future VR Input & UX Solutions - Stephen Tanguay
- [Building Better Worlds - Virtual Wearable Interfaces + More] (https://youtu.be/kX5mMfhRjJo?t=32m20s) - David Holz (Leap Motion)
- [Documentation for Focal Point VR - An interaction design framework for Unity] (https://www.youtube.com/watch?v=zzItw0i45Do) - Albert Huang
- Building 3-Dimensional UI for VR - Riho Kroll
- The Role of Space in VR - Alex Chu
- Don't just teleport - How to walk around something that is bigger than your tracked space - Daniel Sproll & Diego Montoya
- VR Microtalks: Intersections of Design & Technology - VRDC 2016
Articles/Slides
- Designing for Google Cardboard - Google
- Designing for Virtual Reality - Casey Hopkins
- The hierarchy of needs in virtual reality development - Beau Cronin
- Speculations on neuro-motivated design for VR - Beau Cronin
- Analyzing VR as a computing platform - Beau Cronin
- From product design to Virtual Reality - Jean-Marc Denis
- The Fundamentals of User Experience in Virtual Reality - Daniel Allen
- 8 Things Every Educational Game Developer Needs to Know - Alex Colgan, Leap Motion
- 6 Principals of Leap Motion Interaction Design - Alex Colgan, Leap Motion
- The Oculus Rift and User Experience - Peter Hornsby
- UX & Virtual Reality - Designing for interfaces without Screens - Prashanth Shanmugam
- VRID: A Design Model and Methodology for Developing Virtual Reality Interfaces - Vilvan tanriverdi & Robert J.K. Jacob
- Immersive Design - Learning to let go of the screen - Matt Sundstrom
- Mobile VR Application Development: User Interface Guidelines - Oculus
- Oculus Best Practices for Creating Great VR Content - Oculus
- Designing Intuitative Applications - Leap Motion Blog
- VR Best Practice Guidelines - Leap Motion
- Immersive Modelling UX - Kristian P. Hansen
- The rise of VR & AR era. Why this time is different? - Vasily Ryzhonkov
- The UX of 360 Video - Matt Radbourne
- 5 Lessons I learned from designing the VR UI of Beloola - Vincent Munoz
- Video game user interface design: Diegesis theory - Dave Russell
- Designing VR Tools - Alex Colgan, Leap Motion
- The Rise and Fall and Rise of Virtual Reality - Verge
- Virtual Reality User Research: Q & A - Blink UX
- Some thoughts about designing for VR - Carleton DiLeo
- Will Virtual Reality Eat Your Brain (Or Save Humanity)? - Malia Probst
- Comfortable VR Movement in Dead Secret - Robot Invader
- Storytelling in Virtual Reality: A Starter's Guide - VR Dribble
- UX pointers for VR design - Timoni West
- Going after a new VR Navigation System - Thomas Balouet
- Making Great VR: Six Lessons Learned From I Expect You To Die - Jesse Schell
- Design for Virtual Reality - Framer JS Blog
- The Swayze Effect - Matt Burdette
- Recenter the HMD Before Starting Your Application - Kevin Burke
- VR Interaction Design from the Ground Up - Alex Colgan, Leap Motion
- The fifth wall. Things learned while working with the HTC Vive - Daryl Atkins
- Unlocking VRs True Potential with UX - Jim Yang
- How to turn a 6 slides keynote into a WebVR experience - Arturo Paracuellos
- Ten Do's And Don'ts To Improve Comfort in VR - Daniel Allen
- Interaction Considerations for Virtual and Augmented Reality - Liv Erickson
- A Sense of Scale in VR - Alexander Kondratskiy
- Get started with VR: user experience design - Adrienne Hunter
- Buttons in Virtual Reality - A UI/UX Design Approach - Torsten Sandor
- A UX Designers Guide to Combat VR Sickness - Torsten Sandor
- You’re the center of the universe: A UX guide to designing virtual reality experiences - Samantha Anderson
- The Storyteller’s Guide to the Virtual Reality Audience - Katy Newton, Karin Soukup
- Cause & Effect— VR’s Essential Interaction - Azad Balabanian
- The UX of VR: How to design user experiences for this new medium - Laura Cortes
- The user is disabled: solving for physical limitations in VR - Adrienne Hunter
- NewtonVR: Physics-based interaction on the Vive (Part 1) - Nick Abel
- Limbo - dolly shots for cinematic VR - Daniel Sproll
- The Fidelity Contract in VR - Kimberly Voll
- Design Practices in Virtual Reality - Jonathan Ravasz
Books
- 3D User Interfaces: Theory and Practice (2004) - Doug A. Bowman, Ernst Kruijff, Ivan Poupyrev Joseph J. LaViola
- Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web, and Mobile (2015, O'Reilly) - Tony Parisi
- Virtual Reality in Journalism
- Oculus Rift in Action (2015, Manning Publications) - Bradley Davis, Karen Bryla, Alex Benton
- Computers as Theatre - Brenda Laurel
Code
- VR Design Lab - Unity project - Open source VR design examples by VRUX.co
- Focal Point VR - Unity Demo Scenes - An Open-Source VR Interaction Framework for the HTC Vive and Unity by Albert Hwang
- NewtonVR - Unity framework - A free, physics based, VR Interaction Framework for the HTC Vive and Unity by Tomorrow Today Labs
- A-Frame - Building blocks for the virtual reality web - ThreeJS/WebGL/WebVR Framework. Use markup to create VR experiences that work across desktop, iOS, Android, and the Oculus Rift.