PlasticSCM Setup
PlasticSCM is built for game development and handles Unity projects better than Git. It's the recommended choice for VRChat projects.
Setup for PlasticSCM
Step 1: Create Accounts
- Go to plasticscm.com
- Click "Sign Up" and create a free Cloud account
- All collaborators need accounts
- Cost Note: PlasticSCM Cloud has a free tier (5GB storage). Most VRChat projects fit easily. If you go over, it's usually just a few cents per month for extra storage. You can monitor usage in your account dashboard.
Step 2: Install PlasticSCM
- Download "Plastic SCM Cloud Edition" from the website
- Install it on all computers
- Open Plastic and sign in with your account
Step 3: Create the Repository (Project Owner Does This)
- Open Plastic SCM
- Click "Create workspace"
- Choose "Create new repository"
- Name it something like "MyVRChatProject"
- Choose "Cloud" as the server location
- Set the workspace path to your Unity project folder (the folder that contains the "Assets" folder)
- Click "Create"
Step 4: Add Unity Files to Ignore
Before adding files, you need to ignore Unity's temporary files:
- In Plastic, click "Workspaces" menu → "Add ignore file"
- Or create a file called
ignore.confin your project root - Add these lines:
Library
Temp
Obj
Logs
*.csproj
*.unityproj
*.sln
*.user
*.userprefs
*.pidb
*.booproj
UserSettings
.vs
.vscode
Step 5: Add Your Files (Project Owner)
- In Plastic, you'll see all your project files listed
- Right-click the root folder → "Add to source control"
- Check all the files you want to track
- Write a commit message like "Initial project setup"
- Click "Check in"
Step 6: Share Access (Project Owner)
- In Plastic, click on the organization name (top left)
- Go to "Settings" → "Members"
- Add your collaborators' email addresses
- They'll get invitation emails
Step 7: Get the Project (Collaborators Do This)
- Open Plastic SCM and sign in
- Click "Create workspace"
- Choose "From existing repository"
- Find the repository that was shared
- Choose where to download it on your computer
- Click "Create"
- The project will download!
Daily Workflow with PlasticSCM
Before You Start Working:
- Open Plastic SCM
- Click the "Update" button (download icon)
- This gets all the latest changes from your collaborators
After Making Changes:
- Open Plastic SCM
- You'll see your changed files listed in the "Pending Changes" tab on the left hand side of the window
- Select the files you want to save
- Write a message describing what you changed (e.g., "Added lighting to main area")
- Click "Checkin" to upload your changes
If There's a Conflict:
If multiple people changed the same file, Plastic will warn you:
- Right-click the conflicted file
- Choose "Merge" → "Merge with tool"
- Plastic will help you combine the changes
- For Unity scenes/prefabs, you might need to manually remake one person's changes
Quick Reference
PlasticSCM Commands
- Update = Download collaborators' changes
- Check in = Save and upload your changes
- Checkout = Lock a file so only you can edit it (optional)