Make sure your package name meets the required guidelines and restrictions.
There are two names for a package:
Packages
folder of the Project window.When you create your package with the Package Manager window, the Package Manager sets the technical name based on the display name you provide. To view these names, select your package in the Package Manager window then go to the InspectorA Unity window that displays information about the currently selected GameObject, asset or project settings, allowing you to inspect and edit the values. More info
See in Glossary window. If you want to edit these names, select Edit and change the names, following the guidelines and restrictions.
The technical name is a multi-part name (with three or more parts) in reverse domain format. Package Manager assembles the technical name by concatenating your top-level domain, organization name, and a modified version of the display name you provided when creating the package. This naming convention prevents name conflicts between packages from separate organizations. The technical name consists of the following elements:
com
or net
.com.undefined
.com.example.product
.If the technical name conflicts with the technical name of an existing package, Package Manager appends a digit at the end.
com.organization.input
com.organization.2d.physics
com.organization.2d.tools
After you create your package, you can edit its technical name by editing the package manifest.
If you edit the technical name, it must conform to the following guidelines and restrictions:
com.example
or net.example
.com.unity
at the beginning of your package’s technical name.unity
anywhere in your package name.
Note: These naming restrictions apply only to the package names themselves and don’t need to match the namespace in your code. For example, you can use Project3dBase
as a namespace in a package called net.example.3d.base
.
Now that your package has valid names, you can proceed with other activities in the package development workflow. Typical activities at this stage of package development include: