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
| Task | What to do |
|---|---|
| AR, VR and MR | In 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 Unity | Install Unity Hub and a current LTS Unity with Android build support and create a 3D project. |
| Unity basics | Build a small scene with GameObjects, materials, lights and a camera, and move an object with a C# script. |
C# for Unity | Write scripts using Update, Start, input, collisions and triggers: a ball that changes colour when it hits a wall. |