Tools and first-week setup

The tools a AR & VR Development intern uses and how to set up your workspace in week one.

These are the main tools for AR & VR Development tasks. You do not need all of them on day one; the Level 1 tasks tell you when to install each one.

  • Unity (LTS) & C#
  • AR Foundation / ARCore
  • XR Interaction Toolkit
  • three.js / A-Frame (WebXR)
  • Blender / Sketchfab assets
  • Git LFS

Set up your workspace

  • Create a free GitHub account if you do not have one, with a professional username, and set up your LinkedIn profile: every task is submitted with a LinkedIn post.
  • Create one repository for the internship, for example ar-and-vr-development-internship, with a README that says who you are and what the repo holds.
  • Keep one folder per task, named with the task number and title, so mentors find your work quickly.
  • Commit small changes every day with clear messages. Your daily work report uses these commits as proof.
  • Never commit passwords, API keys or personal data. Put secrets in a .env file and add it to .gitignore.

Your first tasks

TaskWhat to do
AR, VR and MRIn a repo named xr-internship, explain AR, VR and mixed reality, 6-DoF versus 3-DoF tracking and 5 real uses in education, retail and industry.
Install UnityInstall Unity Hub and a current LTS Unity with Android build support and create a 3D project.
Unity basicsBuild a small scene with GameObjects, materials, lights and a camera, and move an object with a C# script.
C# for UnityWrite scripts using Update, Start, input, collisions and triggers: a ball that changes colour when it hits a wall.
โ† What a AR & VR Development intern doesAll 30 tasks, level by level โ†’