Hi all,
Since we launched Unity Core Standards last fall to help bring more clarity and trust to our package ecosystem, we’ve been working to deliver more security and transparency.
Keep reading to learn more about what we’ve been working on.
Unity Package Manager (UPM)
Prompts to flag unsigned packages
Example pop-up for unsigned package in Unity Package Manager
In Unity 6.4, we added a pop-up during package installation to provide users with information regarding missing or invalid signatures, to help developers make safer decisions about what they add to their projects. By leveraging cryptographic signatures, Unity enables the Package Manager to verify the origin and authorship of your tools, giving you the insights needed to confirm authenticity and package safety. This pop-up requires users to acknowledge the risk and proceed with installing unsigned packages, as well as packages that are sourced outside of Unity.
Samples View
Example of a sample preview in Package Manager
As part of our investments in making the Package Manager experience better, we also wanted to highlight that coming 6.5, we’re introducing a new Samples View within Package Manager, where all available samples across installed packages, including dependency packages, can be discovered. Developers can search, filter, view example images, see descriptions and source package information, and import the samples they need much faster.
Package Signing for more developers
Even developers who do not have packages that are a fit for the Unity Asset Store (eg. open source packages, private or custom packages) can become Core Standards compliant by signing their packages. This can be done through integrating the UPM CLI to your CI\CD workflows.
In addition, for open source projects that list on OpenUPM, there is now also an official guide for how to sign your Unity packages.
UPM Publishing
This year, UPM Publishing for the Unity Asset Store went into general availability for free packages. UPM packages provide easy setup and automated updates, as well as dependency handling for fewer project breaks and mismatches. You can learn more about Unity package types here.
Working with our community
As we continue to evolve and improve our Unity Core Standards, we’re partnering with long-standing publishers and new strategic partners to help make our package ecosystem better for all Unity users.
Below are testimonials from Tony of Pixel Crushers and Bryan and Andreas of Sirenix on how Unity Core Standards is helping to up-level the whole ecosystem.
Let us know what you think
As Unity Core Standards evolves and works to bring developers more trust and confidence in the packages they add to projects, we’d like to hear your thoughts on these improvements and what you’d like to see in future Core Standards initiatives and updates.

