{"repo":"IvanMurzak/Unity-Package-Template","free":true,"listed":false,"github":"https://github.com/IvanMurzak/Unity-Package-Template","clone":"git clone https://github.com/IvanMurzak/Unity-Package-Template.git","description":"Template Unity Package for OpenUPM and NPMJS. Supports UPM (Unity Package Manager) with versioning.","language":"C#","stars":103,"topics":["package","unity","unity-template","unity2d","unity3d","unitypackage"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity Package Template Unity Editor supports NPM packages. It is way more flexible solution in comparison with classic Plugin that Unity is using for years. NPM package supports versioning and dependencies. You may update / downgrade any package very easily. Also, Unity Editor has UPM (Unity Package Manager) that makes the process even simpler. This template repository is designed to be easily updated into a real Unity package. Please follow the instruction bellow, it will help you to go through the entire process of package creation, distribution and installing. Steps to make your package 1️⃣ Click the button - create repository 2️⃣ Clone your new repository 3️⃣ Initialize Project Use the initialization script to rename the package and replace all placeholders. This script will: - Rename directories and files. - Replace YOUR PACKAGE ID , YOUR PACKAGE NAME , etc. in all files and folder names. 4️⃣ Update package.json Open Unity-Package/Assets/root/package.json and update: - description - author - keywords - unity (minimum supported Unity version) 5️⃣ Generate Meta Files Using script Open Unity project to generate .meta files. On Mac and Linux : On Windows : OR Manually You may open the projects manually to achieve the same result. - Open Unity Hub. - Add the Installer folder as a project. - Add the Unity-Package folder as a project. - Open both projects in Unity Editor. This will generate the necessary .meta files. 6️⃣ Add files into Unity-Package/Assets/root folder Unity gui","default_branch":null,"files":null,"tree":[],"storefront":"/r/IvanMurzak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IvanMurzak/Unity-Package-Template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}