9 skills to become an AR/VR Developer
9 skills to become an AR/VR Developer

XR encompasses augmented, virtual, and mixed reality technologies. This is an upcoming industry that may be good to get into. An XR Enthusiast can be of 2 types—

It depends on the enthusiast’s thought process.

In this article, I have enlisted some of the skills that will help you grow in XR, as well as serve as an answer for “How do I become an XR Developer?”

Like many other technologies, there is no perfect roadmap to learning XR. Nevertheless, I have tried my level best to come up with a generalized learning process for the same.


Businesses around the world are embracing the potential application of Augmented Reality and Virtual Reality in building their products. This emerging technology is being used across leading industries such as —

AR/VR Application In Industries Poster
AR/VR Application In Industries Poster

Therefore, it is crucial for businesses to understand the importance of building customized solutions that cater to the needs of their audience as well as leave a powerful everlasting impact on their users. This can be achieved through “branding”, a technique that is commonly used while designing applications, websites and other products to increase business visibility and potential reach.

In this article, I will be showing you how you…


· Overview
Step 1: Create a folder that contains all the textures
Step 2: Download a texture
Step 3: Drop the texture into your Unity project
Step 4: Apply the downloaded texture to the sphere
Step 5: Make your basketball bounce

In this article, you will learn how to make a basketball using Materials and Textures in Unity. This microconcept can be extended to create any kind of ball i.e football, tennis ball, snooker balls. That said, it is not just limited to creating balls. …

Learn how to make your Game Objects bounce on hitting a wall or the floor in Unity for Games, Applications, and AR/VR Experiences.

What are you going to learn?

Set the value of Bounce Combine to Maximum and our ball won’t stop bouncing at all
Set the value of Bounce Combine to Maximum and our ball won’t stop bouncing at all
This is what you will learn

In this article, I will show you how you can make your Game Objects bounce. This is useful when you need to make a ball bounce off the floor, the walls, or the ceiling. Let’s see how we can achieve this in Unity.

The key step here is to use a Physics material and change the properties of it so that it behaves like a bouncy object. It is easier than you think.

Here are the steps —

Step 1: Add a plane and a sphere to an empty scene.

The plane represents the floor and the sphere will be the ball that bounces on that floor.

Learn how to add colors to your Game Object in Unity and build your own library of colors for Games, Applications, and AR/VR Experiences.

What are you going to learn?

Most of the time when you are using Game Objects in Unity, you would like to add some color to them so that all your Game Objects look different from each other.

In this article, I will show you a simple method to apply any color to a Cube.

This same technique can be used to-
👉 apply color to all your Game Objects
👉 build your own library of colors for your game, application, or AR/VR experience

P.S — To make it easier to understand, I will treat “material” and “color” as the same thing for the rest of…


Staying updated with the latest trends and updates in the XR industry can be challenging. If you have ever tried to develop an Augmented Reality application before, chances are that you have faced problems and could use some help.

Trending AR VR Articles:

1. What can Vuzix Smart glasses mean for the current Android Developers?

2. How To Use the ARLOOPA App: A Step-by-Step Guide (2020)

3. Augmented reality for maintenance and repair

4. Top 10 Movies that Got Augmented Reality and Virtual Reality Righ

Online communities are one of the best places to collect as much information as possible about a particular industry…

AR Terminologies Poster
AR Terminologies Poster

This list is a compilation of AR/VR terminologies from all over the web. I used to refer to this list each time I came across a term, but didn’t remember what it meant exactly. I am sure you might find this useful too.

Accelerometer — measures acceleration; for ARCore-capable smartphones, it helps enable motion tracking.

Anchors — user-defined points of interest upon which AR objects are placed. Anchors are created and updated relative to geometry (planes, points, etc.) that ARCore detects in the environment.

Asset — refers to any 3D model.

Augmented Reality (AR) — a direct or indirect live…


In this article we are going to create a simple Augmented Reality Experience where you can place a cube on any plane surface. This serves as a perfect Hello World Example to get started with Augmented Reality. We are gonna be using Unity and a bunch of packages to do so. There is absolutely zero coding involved in this Hello World Example.

Before diving into the practical steps, let’s understand a few things first. A lot of the steps that you see ahead will seem like “magic”. It’s as if you are just following instructions, blindly. You won’t understand the…



Augmented Reality Glasses are smart wearables that put virtual content right in front of our eyes. The Vuzix Blaze Smart Glasses is one such example. Even though I don’t have the hardware (i.e Vuzix Blaze Smart Glasses), I was curious to know how can a developer who is passionate about Augmented Reality can get started with AR Glasses App development. This is a short article where I mention how Vuzix Blade App Development is similar to Android Development and what you, as an Android Developer, should look forward to.

Overview & Resources

Android Developers are at an advantage over here because developing Vuzix…


Simulating user environments with my own Adobe XD plugin


Imagine yourself in your kitchen. The kitchen is the environment and you are the user. Our jobs as Augmented Reality designers and developers is to enhance that environment with virtual content that can prove useful for the user. How will the user visualize that virtual content? Through a Smartphone’s camera or Augmented Reality Headsets.

While thinking about the user’s environment, the following questions should constantly arise in our mind —

Rajat Kumar Gupta

Software Engineer(AR/VR) | Writer | YouTuber (subscribe to my channel — https://youtube.com/c/knightcubexr?sub_confirmation=1 )| Speedcuber |

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