Hello Opsive team,
I’ve just purchased Behavior Designer Pro from the Unity Asset Store.
After importing, the asset added three embedded UPM packages into my project:
Could you please advise the recommended source control workflow for your packages?
Specifically:
I’m using Unity 6.3 and I’m a solo developer, so keeping the workflow simple and maintainable is very important for me.
Thanks in advance!
I’ve just purchased Behavior Designer Pro from the Unity Asset Store.
After importing, the asset added three embedded UPM packages into my project:
- Packages/com.opsive.behaviordesigner
- Packages/com.opsive.graphdesigner
- Packages/com.opsive.shared
Could you please advise the recommended source control workflow for your packages?
Specifically:
- Is it expected/best practice to commit these embedded packages into Git (Packages/… folders), or is there an alternative?
- Do you support installing BD Pro via a git URL / UPM registry (private or public) instead of embedding the package contents?
- If not, what options do you recommend?
- Git submodule/subtree for vendor packages?
- Git LFS?
- Keeping packages outside the repo and referencing via file: in manifest.json?
- What is your suggested approach for updating the asset in a clean way while keeping a stable, reproducible build (CI friendly)
I’m using Unity 6.3 and I’m a solo developer, so keeping the workflow simple and maintainable is very important for me.
Thanks in advance!