VR: Oculus Go | MR: Magic Leap One

Virtual Reality: Oculus Go

Oculus Go

Oculus Go Headset & Controller

Oculus Go is a reasonably affordable VR standalone headset that comes with a simple controller, newly released in 2018. Unlike those high budget headsets that offer 6 degrees of freedom, Oculus Go only offers 3 degrees of freedom, but I feel that it is a great starter device to get new users to experience virtual reality. They simply need to download the Oculus application on their smartphone and sync it with the device.

Personally, I like how there is no need to connect to the PC, tethered headsets like HTC Vive and Oculus Rift, or having the need to place the smartphone in front of the device like Gear VR and Google Cardboard, which makes the device heavy and unbalanced. While it may be limited for playing games, it still offers many other activities like watching Netflix, exploration, listening to music etc.

Oculus Rooms

The application I like the best is Oculus Rooms, where it is your own personalized home base in VR and you are able to invite friends over to play games, watch movies, share photos, listen to music together. I like how it allows meetups with friends in a virtual space, in which I feel that it will be awesome for friends that are separated across the globe to gather and have fun together, which is not possible in real life.

Hence, although it is limited in certain functionalities, it is definitely an affordable device to get started with and I would love to have one to connect with my friends and experience VR without tangling cables and heavy headsets.


Mixed Reality: Magic Leap One

Magic Leap One

2 years after the hype of Microsoft HoloLens and $2.3 billion funding from investors, Magic Leap One was released last year, in August 2018. While both devices provide a Mixed Reality experience using hand gestures, there are significant differences between them that made me chose Magic Leap One over Microsoft HoloLens.

Related image

Tethered Headset & Controller

The first most distinct difference is that the headset of Magic Leap is tethered, where a cable connects the headset (Lightwear) to a small computer (Lightpack), which does all the data and graphics processing, while Microsoft HoloLens is an all-in-one headset with no additional devices. Due to this design, I would prefer the Lightwear glasses of Magic Leap as the headset is lighter, making it easier to move the head around and more comfortable. While the tiny computer may be a turn off, it does not really restrict motion (as compared to tethered VR devices that requires connection with the PC) and the separation of the processor and the headset makes both devices lighter as the weight is now split up.

Another difference is that Magic Leap comes up a controller as well, giving the user more freedom as it provides another medium of interaction. The controller is able to deliver 6 degrees of freedom without any additional sensors and can be used for applications like painting or first-person shooter game. This is an addition on top of hand gestures, giving users and developers the option to choose their preferred means of interaction.

Magic Leap One has a horizontal FOV of 40 degrees, a vertical FOV of 30 degrees, and a diagonal FOV of 50 degrees.

Magic Leap One has a 4:3 aspect ratio, while Microsoft HoloLens has a 16:9 aspect ratio. This makes Magic Leap One approximately 45% larger in terms of Field Of View (FOV) as compared to Microsoft HoloLens.

Another aspect would be that Magic Leap has a wider field of view than Microsoft HoloLens, which improves the overall immersion experience and uses a waveguide display, which provides depth of field, making virtual objects more realistic due to its ability to blur and focus on objects.

Hence, overall I think I would prefer Magic Leap One as it seems to be that it can provide a better immersive experience.

Diner Dash

Diner Dash is a strategical and time management game developed by GameLab and published by PlayFirst. It is one of the most popular games, available on multiple platforms such as Windows, Mac and mobile.

In this game, the player takes up the role of Flo, a hardworking worker working in a restaurant. The gameplay revolves around serving of customers and earning as much revenue as possible. As the levels increases, different types of customers are introduced, each with unique personalities and tipping patterns, and more items are introduced as well.

Lens #7 The Lens of the Elemental Tetrad


The goal of each stage is very clear – to serve as many customers as possible, without angering them, before the restaurant closes for the day. For each group of customer(s), there is a fixed procedure of actions to take from taking the order to clearing up the dishes. However, within this very procedural set of actions, extra bonus points comes from entertaining the customers and placing customers on seats corresponding to their shirt colours etc. This creates variations in the gameplay and makes routine steps interesting.


The background of the story is about a greedy landlord planning to demolish 4 restaurants in order to build a Mega Multiplex Food Plaza instead. Flo, being friends with the restaurant owners, came to the rescue. Through working 10 shifts a day, she plans to help her friends in upgrading their restaurants and make it more attractive to customers. By doing this, the restaurant can then earn enough revenue to pay the exorbitant rents charged by the landlord.


The artwork of the game is relatively simple but easily understood. Each customer has their own unique traits: for example, cellphone addicts are constantly on the phone and talks loudly, and these are portrayed clearly in the game. The appearance of the restaurant also improves along the stages, from a run-down restaurant to a modern-looking restaurant. This makes the player feels more attached to the gameplay as one can feel the sense of achievement in upgrading the restaurant.


The gameplay only involves simple mouse clicking and can run on many different platforms without additional plug-ins. This makes it very convenient and easy to start the game without additional technical difficulties.

Lens #42 The Lens of Simplicity/Complexity

I like how Diner Dash is a simple and clear game, yet still addictive and complex. The elegance of the game comes from the entire setting of the game. In our daily life, we definitely go to a restaurant or at least saw a restaurant before and know the work flow in there. This makes the game rules self-explanatory and easy to grasp. First, the customers will be ushered in and seated. Then they will look at the menu and calls on the waitress to make their order. The food arrives, and customers can choose to opt for dessert after their main course. Finally, customers will settle their bill and the waitress will clear the table so that the next customer can be seated. Though the steps are fixed for each customer, the confusion comes when the player has to multitask between tables and ensuring that the food does not end up on the wrong table. This creates complexity within a simple game, making the game interesting despite the simple game elements.

Lens #77 The Lens of Character Traits

Being a service industry type of game, different types of customers is a must have in the game. Each type of customer has a distinct and unique character, where they vary in the level of patience and tipping. For example, businesswomen are impatient, fast eaters, and gives moderately high tips, while seniors are relatively slow eaters, gives low tips and are very patient.

Moreover, what makes the game more interesting is the interaction between characters. For example, cellphone addicts constantly talks loudly on the phone and this creates much noise disturbance for the bookworms, resulting in them having a bad impression on the restaurant. These interactions between customers makes the game more challenging as the player has to plan the seating arrangement strategically to manage the customers well.

Lens #39 The Lens of Time

In the game, time is crucial. Similar to real-life, angry customers can leave the queue or restaurant if they are unsatisfied with the service. In Diner Dash, customers’ mood is indicated by a series of hearts over their heads. Waiting too long in the queue or for the orders will cause the customers to lose hearts, while providing complimentary drinks or giving interesting speeches can improve customers’ mood.

Every second is precious in the game and the player is constantly busy having to attend to many customers. The sense of urgency can be felt throughout the gameplay and it is only until the restaurant has closed for the day then the player can take a rest.

Lens #32 The Lens of Meaningful Choices

Choices come about when the player has to make decisions whether to play safe or to take risks. This comes from the bonus points in the game. For example, when customers are seated in the correct colour order labelled by their clothes and the colour of the chairs, and chain bonus from Flo performing the same action (eg clearing dishes) multiple times in a row.

However, these actions comes with risks as the chairs may be labelled with a colour scheme similar to a customer at the back of the queue but by ushering that customer in first may result in losing the front customer as they may have waited very long in the queue and lost their patience. This triangularity in the game forces the player to think strategically within a limited time, creating suspense and tension within the gameplay.