I would take UPM over .unitypackage every day. It is much more convenient, and you don’t have to deal with deleting old left-over stuff when you want to update the package.
And the best of them all, Assets folder remains clean of any third-party files (well, most of them anyways).
This is an amazing extension. I am having an issue when the Embed Packages is grayed out… am I doing something wrong? It’s been a little while since I have gave this extension a spin, so I am looking for some help. Is this because there are errors in my console (unrelated to the extension)?
Thank you for your response. In my case I just right clicked. The project was imported as a unitypackage in which the unity package included other contents other than just the package embeder. I tried reimporting separately however the issue remains. I assume this is an issue with Unity 2020 alpha since the package embeder works perfectly with the Unity 2019 version running on another device. For now I will embed packages by hand with 2020a until whatever 2020a bug is fixed.
@Mr-Mechanical i just tested on a 2020 version and it works for me.
Do you have any idea where your packages are stored? can you remove my helper package, then right-click any package you have in your project, and select “Open in explorer”, what path is it stored under?
Unity has developed something similar to this in their Package Development package (com.unity.upm.develop). It adds a “Develop” button in the package manager that will embed the package into the project when clicked.