COMP 325 Guide
- 1 Group Project
- 1.1 Getting Started
- 1.1.1 Setting Up GitHub
- 1.2 Quick Start
- 1.2.1 Starting Unity
- 1.2.2 Starting VR
- 1.3 Best Practices
- 1.3.1 version control
- 1.1 Getting Started
Group Project
Getting Started
Setting Up GitHub
Every computer in the Lab has an application called GitHub Desktop. This program is a graphical interface for Git. You do not need to worry about signing in to your specific account within this application, instead there is already an account signed in. On this account there is a Repository for your groups project already on it. The first set up task is adding yourself (and your group mates) as collaborators on the GitHub Repository. To do this:
Go to your groups computer in the VR Lab
Go to http://www.Github.com on Google
Click the repository on the left with your groups' project name
Go to the settings tab near the top middle of the page
Go to the collaborators section near the top left
Continue through the validation step (password will auto-fill)
Click add people and add all members of the group
Quick Start
Starting Unity
This section explains how to open Unity and access your group’s project file on the lab computer.
Follow these steps each time you begin working in the lab.
Go to your groups computer in the VR Lab
Open the “Unity Hub” Application
Click the project tab and then open your groups project
Starting VR
This section covers setting up the Meta Quest 3 headset and connecting it to your computer via Steam Link. Follow these steps each time you want to test your Unity project in VR.
Turn on the VR headset associated with your groups computer
Adjust head strap and IPD to your specifications
Hit “continue session” if promoted
Open the “Steam Link” app
Open Steam on your groups computer
On the Headset, connect to the computer associated with your groups computer’s name
After connecting, open Unity on the PC, launch your project, and run.
Troubleshooting tips (if needed)
Best Practices
version control
To keep your Unity project stable and your group’s workflow smooth, follow a version of trunk-based development: a simple method where everyone works directly from one shared branch (main) and commits small, safe updates often. The goal: no broken builds, no lost work, no merge conflicts.
Always Pull Before You Start
make small incremental commits
Test in Unity Before Committing
Only One Person Edits a Scene at a Time
Communicate Frequently
Back Up Before Major Changes