Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Please make "Packages" and "UnityPackageManager" subfolders of "ProjectSettings".

Discussion in 'Documentation' started by Hotdug, Sep 3, 2018.

  1. Hotdug

    Hotdug

    Joined:
    Jul 3, 2014
    Posts:
    11
    Throughout the ages we have been told by a million tutorials online that all we need to care about when using version control or when creating a backup are these two folders:

    "Assets" and "ProjectSettings"

    Very simple, as long as you have those two folders everything can be recreated and your project is safe. All other files and folders can be deleted. At least that is what people think.

    Recently two folders called "Packages" and "UnityPackageManager" have been created. Why aren't they just subfolders of "ProjectSettings"? That way you don't break hundreds of helpful online posts and tutorials. These aren't going away and there's no reason to make them all lie when all you (Unity) have to do is to move all that stuff inside the "ProjectSettings"-folder.

    Meanwhile as it is right now the important new information about these two new and mysterious folders are hidden away on this page:

    https://docs.unity3d.com/Manual/ExternalVersionControlSystemSupport.html

    Not at all guaranteed to be the first thing that someone finds when searching for which folders that are important. To make it even worse you find stuff like this:

    https://forum.unity.com/threads/unitypackagemanager-directory-should-be-included-in-svn.498480/

    An Unity employee is saying that the documentation is wrong, that it is actually UnityPackageManager that is important and not Packages like the documentation says. The page he links to have indeed been updated to confirm what he's saying but when looking at the most recent version of the docs (linked above) they are back to saying that only these folders are important:

    "Assets", "ProjectSettings" and "Packages".

    So now we are left wondering if A) he was wrong all along, or B) the docs have been reverted by mistake, or C) unity have swapped the purpose of UnityPackageManager and Packages, the folder that used to be important now isn't and vice versa.

    Please make things like they used to be and just move these two folders into ProjectSettings so we are back to only needing to care about "Assets" and "ProjectSettings" again. Also, if Unity wants to add similar important folders in the future please just make them subfolders of ProjectSettings.