mirror of
https://gitlab.com/ProcyonLotor/vrchat-template.git
synced 2026-08-25 18:53:53 +05:00
38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
# VRChat Unity project template
|
|
Omni-template for making VRChat content
|
|
|
|
## Synopsis
|
|
The template have:
|
|
- Unity Editor settings for work with Git
|
|
- Git settings for work with Unity Editor
|
|
- Git LFS attributes
|
|
- Bootstrapper for automated SDK packages download
|
|
- Compatible with CreatorCompanion (but it may fuck up line endings!)
|
|
|
|
> If VPM Resolver is not present, Bootstapper will install latest version of it which might not be compatible with older Unity versions.
|
|
> Add `com.vrchat.core.vpm-resolver` to git, if you want to lock it
|
|
> (you might need to adjust `Packages/.gitignore` file for this).
|
|
|
|
The repository have separate branches for separate content types, the only difference between them is default packages in `Packages/vpm-manifest.json`
|
|
> Branches structure
|
|
> ```
|
|
> -master-+---------------------->
|
|
> |\
|
|
> | \-world-------------->
|
|
> \
|
|
> \-avatar------------->
|
|
> ```
|
|
|
|
## How to use
|
|
1. `git init` a new repo from the branch you want
|
|
2. Init Git LFS with `git lfs install`
|
|
3. Open the project in Unity
|
|
4. Let VPM resolve all packages
|
|
5. Load an example and check that everything works without errors
|
|
|
|
> After opening the project in Unity Editor you might want to add **all** new files to Git.
|
|
|
|
## License
|
|
For project's license see [/LICENSE](/LICENSE) file.
|
|
Project contains `com.vrchat.core.bootstrap` package, for license see [/Packages/com.vrchat.core.bootstrap/License.md](/Packages/com.vrchat.core.bootstrap/License.md) file.
|