Project Version Control Guide
Version control is essential for VRChat Unity projects, especially when working with collaborators. This guide will help you choose the right tool and set up a workflow that prevents lost work and conflicts.
Guide Structure
This guide is split into several focused sections:
- Best Practices - Essential tips for avoiding conflicts
- PlasticSCM Setup - Recommended for VRChat projects
- GitHub Setup - Alternative option with Git LFS
Which Tool Should You Use?
Use PlasticSCM if:
- You're working with large Unity projects (recommended for VRChat)
- You have lots of textures, FBX files, and 3D assets
- You want better handling of Unity's binary files
- Note: Free for small projects, but larger projects may cost a few cents per month in storage fees
Use GitHub if:
- You're comfortable with Git
- You want free unlimited private repositories
- You're okay with some extra setup for large files
Choose the tool that fits your needs and follow the corresponding guide. Regardless of which tool you choose, make sure to read the best practices section to avoid common pitfalls!