In Virtual Reality, user interfaces do not exist in a void but within a 3D environment. When designing user interfaces for VR, UI designers have to stretch our skillset to include environment design, because now the UI is an extension of the environment or vice versa.

It can be a daunting task for traditional UX/UI designers to create a 3D scene because it involves completely different tools and domain knowledge than what we were trained for. But fear not UI designers, there are ways to make an environment for your Virtual Reality UI without the need for 3D models or…

One UI pattern from web design that has been widely adopted in Virtual Reality user interfaces is the ever popular Carousel. In this tutorial we will go over how to build a UI Carousel for your VR application.

If you are new to VR UI and Unity, get started with my previous tutorials: How to Build VR UI’s with Unity and Oculus Rift.

Understanding Scroll View

To make a Carousel, you first have to be familiar with Unity’s various Layout Components and UI Prefabs.

The prefab that we’ll use and modify for our Carousel is the Scroll View. …

(If you’ve missed part 1 and 2 of our tutorial, check it out here: How to Build VR UI’s with Unity and Oculus Rift Part 1, Part 2)

Previously, we’ve completed setting up our scene with Oculus prefabs and Unity’s UI Canvas so that they are able to interact with one another.

Now comes the fun part where you create your own custom UI. To do this you will have to become fluent at the following tasks:

  1. Creating and editing UI sprites
  2. Modifying default UI components
  3. Extending/Overriding UI scripts

Trending AR VR Articles:

1. Mario Kart in a real vehicle with VR!

2. How…

(If you’ve missed part 1 of our tutorial, check it out here: How to Build VR UI’s with Unity and Oculus Rift, Part 1)

In the previous blog post, we went over how to set up your Unity project with the Oculus SDK.

The next step to creating your own virtual reality UI is to configure various Oculus prefabs and Unity UI components so that they can interact with each other.

By default, Unity UI components will not work with Oculus because they were built for screen-based inputs and not VR inputs. …

If you’ve ever wondered about how to build a user interface for VR, you have come to the right blog. Today we will go over some basics to get you started creating your own virtual reality UI. But first, here is a list of equipment and software that you will need.


  1. Unity
  2. Oculus Rift (and a computer that can operate it)
  3. Photoshop (or a comparable graphics editor)


Unity is a free 3D game engine that is a popular choice for VR development. It has excellent beginner tutorials, extensive online documentation, and a helpful developer community of diverse experience levels…

A startup, in the service of large enterprise clients, once it reaches a certain size has to shift the way that it does business. And this shift is also reflected in the design process.

No longer is it acceptable to ship rapid prototypes and design iterations, as young startups wont to do when they are looking for product-market fit. Enterprise users expect fewer updates, but for those updates to be full-featured, well though-out and, above all, stable.

At the same time, when a product team grows the design process has to evolve to accommodate for a greater collaboration between multiple…

UX Design

I’m a practitioner of Goal-Directed Design and my design process starts with user research and the crafting of personas. This is a crucial first step towards understanding the users’ goals and pain points, and to ensure that our designs address their needs.

A reality of working in a small startup, in an emerging field like VR, is that you often do not have the resources or even a large enough user base to perform the comprehensive user research that is dictated by formal UX methods. …

We generates a lot of data everyday. From Google searches, to Foursquare check-ins, an entire industry of Big Data has sprung up because of our online activities.

It seems everyone stand to profit from our data. Everyone except us.

A company can use your data to target you for contextual ads. They can sell your data to other companies. They can analyze your behaviors and see it clearly in their UI dashboard; from which they can act to their best interest.

Yet, you do not stand to benefit from your data. You do not have the access, and the tools…

UX is a burgeoning field. If current design job listings are any indication, you are likely to find UX precedes and emphasized above the other design disciplines (UI, graphic, etc.) Yet the same listings a few years ago would not have contain any mention of UX, but simply “web design” as an all-encompassing description.

As web design matures as a craft, there’s a greater understanding and segregation of its various parts. And UX became more valued because of the focus on users, research and data. UX promises to bring a controlled and duplicable process to creativity and innovation. Whereas visual…

I went to art school because I wanted to paint like Francesco Clemente. And so I tried for a long time to paint just like him.

Then one day my second-year painting teacher told me, “You know, you can’t out Francesco Clemente-d Francesco Clemente.”

I was struck dumb by the truth of that statement. So enamored was I with his work that it made me into an unwitting imitator. I can never live up to Francesco Clemente, and by following him, I never will.

So I stopped trying to paint like him, and began searching for my own vision, my…

Du Hoang


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store