Unity-Package-Template
Template Unity Package for OpenUPM and NPMJS. Supports UPM (Unity Package Manager) with versioning.
File Explorer
Download Latest Version (.zip)- release.yml-sample
- test_pull_request.yml-sample
- test_unity_plugin.yml
- FUNDING.yml
- settings.json
- bump-version.ps1
- init.ps1
- open-all-projects-unix.sh
- open-all-projects-windows.ps1
- Deploy-GitHub.md
- Deploy-npmjs.md
- Deploy-OpenUPM.md
- Manual-Package-Rename.md
- openupm-signing.md
- extensions.json
- launch.json
- settings.json
- correct_manifest.json
- scopedregistries_empty_1.json
- scopedregistries_empty_2.json
- scopedregistries_gone.json
- scopes_empty.json
- scopes_gone.json
- scopes_partial_1.json
- scopes_partial_2.json
- scopes_partial_3.json
- scopes_partial_4.json
- scopes_partial_5.json
- ManifestInstallerTests.cs
- VersionComparisonTests.cs
- YOUR_PACKAGE_ID.Installer.Tests.asmdef
- Installer.cs
- Installer.Manifest.cs
- PackageExporter.cs
- README.md
- SimpleJSON.cs
- YOUR_PACKAGE_ID.Installer.asmdef
- manifest.json
- ProjectSettings.asset
- ProjectVersion.txt
- .gitignore
- .gitignore
- .gitignore
- icon.png
- .gitignore
- YOUR_PACKAGE_ID.Editor.asmdef
- .gitignore
- YOUR_PACKAGE_ID.Runtime.asmdef
- .gitignore
- .gitignore
- YOUR_PACKAGE_ID.Editor.Tests.asmdef
- .gitignore
- YOUR_PACKAGE_ID.Tests.asmdef
- CHANGELOG.md
- LICENSE
- package.json
- .gitignore
- .gitignore
- extensions.json
- launch.json
- settings.json
- EditorTests.asmdef
- EditorTests.asmdef.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- RuntimeTests.asmdef
- RuntimeTests.asmdef.meta
- SampleScene.unity
- SampleScene.unity.meta
- EditorTests.meta
- RuntimeTests.meta
- Scenes.meta
- manifest.json
- packages-lock.json
- Settings.json
- AudioManager.asset
- ClusterInputManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- MemorySettings.asset
- NavMeshAreas.asset
- PackageManagerSettings.asset
- Physics2DSettings.asset
- PresetManager.asset
- ProjectSettings.asset
- ProjectVersion.txt
- QualitySettings.asset
- SceneTemplateSettings.json
- TagManager.asset
- TimeManager.asset
- UnityConnectSettings.asset
- VersionControlSettings.asset
- VFXManager.asset
- XRSettings.asset
- .gitignore
- .gitignore
- extensions.json
- launch.json
- settings.json
- EditorTests.asmdef
- EditorTests.asmdef.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- RuntimeTests.asmdef
- RuntimeTests.asmdef.meta
- SampleScene.unity
- SampleScene.unity.meta
- EditorTests.meta
- RuntimeTests.meta
- Scenes.meta
- manifest.json
- packages-lock.json
- Settings.json
- AudioManager.asset
- ClusterInputManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- MemorySettings.asset
- MultiplayerManager.asset
- NavMeshAreas.asset
- PackageManagerSettings.asset
- Physics2DSettings.asset
- PresetManager.asset
- ProjectSettings.asset
- ProjectVersion.txt
- QualitySettings.asset
- SceneTemplateSettings.json
- TagManager.asset
- TimeManager.asset
- UnityConnectSettings.asset
- VersionControlSettings.asset
- VFXManager.asset
- XRSettings.asset
- .gitignore
- .gitignore
- extensions.json
- launch.json
- settings.json
- EditorTests.asmdef
- EditorTests.asmdef.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- NewTestScript.cs
- NewTestScript.cs.meta
- RuntimeTests.asmdef
- RuntimeTests.asmdef.meta
- SampleScene.unity
- SampleScene.unity.meta
- EditorTests.meta
- RuntimeTests.meta
- Scenes.meta
- manifest.json
- packages-lock.json
- MultiplayerRolesSettings.asset
- Settings.json
- AudioManager.asset
- ClusterInputManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- MemorySettings.asset
- MultiplayerManager.asset
- NavMeshAreas.asset
- PackageManagerSettings.asset
- Physics2DSettings.asset
- PresetManager.asset
- ProjectSettings.asset
- ProjectVersion.txt
- QualitySettings.asset
- SceneTemplateSettings.json
- ShaderGraphSettings.asset
- TagManager.asset
- TimeManager.asset
- UnityConnectSettings.asset
- URPProjectSettings.asset
- VersionControlSettings.asset
- VFXManager.asset
- XRSettings.asset
- .gitignore
- .gitignore
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/IvanMurzak/Unity-Package-Template
Downloads the entire project code from GitHub to your computer.
cd Unity-Package-Template
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd Unity-Package/Assets/root
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
