Do you want to learn how to build your very own XR game? If so, we have prepared this page for you with tons of resources to help you get started!
Before we begin, learning Unity can be a very daunting task, especially if this is your first time learning how to code. For this reason, we highly recommend that if you are able to register for a chatbot service like ChatGPT or Claude, you should do so! These tools are great resources for quickly guiding you to resources and knowledge and answering your questions. At the same time, we encourage you to make sure you are learning along the way; see if you can come up with answers to your questions before you ask a chatbot to challenge yourself, and compare the results afterwards!
If you are under 18 years of age, please get permission from a parent or legal guardian before using these services.
Before you can learn Unity, you need to install it! To do so, you'll need to download Unity Hub (made by Unity) and Visual Studio Code (made by Microsoft).
Please note! You might want to start the Unity tutorial before learning how to install Visual Studio Code with Unity, it will give you some basics on how to use the Unity app to make this video easier to follow along!
Before you can begin your XR journey, you'll need to learn some basics (ugh, learning, I know!). But fear not! There are tons and tons of Unity tutorials online that can quickly get you up to speed. We have put a few of our favorites below to save you some time :)
Once you start getting more familiar with the basics of Unity--and don't worry, you don't need to know everything about Unity to get started developing for XR--you can start learning how to build your very own XR apps. We recommend some of these videos and creators to kickstart your journey.
Videos and tutorials are great ways to learn, but sometimes you'll need other resources to help you solve problems and create your app. Below are some important resources you may find useful:\
The Unity Manual is a great resource for finding technical details about different systems within Unity. If ever in doubt, make sure you consult this!
Need some 3D models or stuff to put in your game? Make sure you give the Unity Asset Store a try! It lets you download different "assets," which are things you can put into your app like 3D models, sounds, menus, and more. While a lot of assets will require you to purchase them, there are many free ones as well.