How To Upload Assets To Unity Asset Store

0 views
Skip to first unread message

Joseph

unread,
Aug 4, 2024, 10:11:10 PM8/4/24
to oschrisoplan
Thisis the basic workflow for publishing your assets to the Asset StoreA growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole project examples, tutorials and Editor extensions. More info

See in Glossary:


To prevent confusion during upload and import for your users, make sure that the assets you want to upload are inside a top-level folder with the same title as your submission. This folder contains all of the components for your Project:


Download the Asset Store Tools package from the Asset StoreA growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole project examples, tutorials and Editor extensions. More info

See in Glossary.


Click the Select button to choose the folder that contains the assets you want to upload from the file browser. You can only select one folder, and if the selected folder is empty, an error message appears when you click the Validate or Upload button.


Click the Scan button to check your package for any problems. You should fix these problems before submitting your package for approval. When you are finished, close the window to return to the Package Upload window.


Click Upload to connect your assets to your package. The status bar next to the title of your selected folder shows the progress of the upload. When the upload is finished, a dialog box appears letting you know whether or not the upload was successful.


When I try to upload my package in the Asset Store Tools, I've an error if I select my sources in the Packages folder.

If i select my Demo scene folder instead, I have no error. But I don't want to upload only my Demo scene.

If I check 'include dependecies' it only add a json manifest file.


All answers about this error on google didn't helped me.

-Set the package as a Full project => I made a tool not a full project.

-The Project have to be in C:\ Hard drive => it is.

-The Project folder must have the package's name => it is. My project folder's name PropertyInterface as my asset.


To upload it, you need to store it in the [root]/Assets folder. I recommand to use [root]/Assets/Plugins/[YourAssetName] as hierarchy.If you do that you should delete your manifest and '.asmdef' files.


(not really an engine question but idk where else to put this)

The Unity Asset store is pretty amazing. It contains all sorts of stuff, so much that people make entire games using just premade assets from the Unity asset store.


Any campaign or promotion via the Unity Asset Store through which licenses for Assets are offered at discounted prices or for free (with respect to Assets for which a fee is normally charged) that is no longer than 31 consecutive days.


Any person, company or other legal entity who has accepted this Agreement by clicking and who is registered and approved by the Unity Asset Store to distribute Assets in accordance with the terms of this Agreement.


Except where the Provider has opted out at the Dashboard for an Asset at least 31 consecutive days prior to the start of a Campaign involving that Asset, the Unity Asset Store may cause Provider discounting of the price for the license to that Asset by the lesser of (a) a percentage less than %100; and (b) that maximum percentage set by Provider at the Dashboard for that Asset at least 31 consecutive days prior to the start of that Campaign. Discounting for Campaigns that (i) are available to all END-USERS without any eligibility criteria; and (ii) do not offer more than 1 license for 1 Asset at a single price, may only occur at most 2 times per any 12 consecutive month period and no longer than 14 consecutive days each time. The price for affected licenses to Assets may not be changed by Provider at any time during a Campaign or, as indicated by the Unity Asset Store at the Dashboard in its discretion, for 31 consecutive days prior to and/or following the Campaign.


Consistent with the EULA, Assets are licensed and not sold. In this Agreement, any references to prices for Assets or the sale/acquisition of Assets are for purposes of convenience only; in all cases this means prices for licenses to Assets or the sale/acquisition of those licenses.


Provider expressly accepts and agrees that Unity shall be entitled to forward Provider's name, address and other contact details to any third Party that reasonably claims that Provider does not have all necessary intellectual property rights, including all necessary patent, trademark, trade secret, copyright or other proprietary rights, in and to Provider's Assets. Provider also agrees that the handling of personal data in relationship to the distribution of its assets on the Unity Asset Store is governed by the Controller-Controller Asset Store Addendum found here.


This Agreement covers both licenses for Assets that Provider chooses to distribute for free and for which Provider charges a fee. All fees for licenses for Assets distributed via the Unity Asset Store must be processed by the Payment Processor.


Provider may set the price for licenses to Provider's Assets in US Dollars (USD), so long as the price is not lower than the Floor Price, and subject to Promotion Discounting. The Unity Asset Store may display to Customers the price of Provider's Assets in USD or other currencies that Unity may consider expedient. Unity may choose to set different prices in other currencies, and shall not be responsible for the accuracy of the prices set, or for currency and conversion rates.


4.3.1 PayPal Accounts Paid Monthly. The parties agree that any balance in favor of Provider will be calculated by Unity and made available to Provider via a web page. Unity will use reasonable efforts to pay Provider the applicable balance on a monthly basis as long as Provider provides and maintains a valid PayPal account.


4.3.2 Check or Wire Payments Paid Quarterly. If Provider fails to provide a valid PayPal account, Unity will pay balances above USD 250 to Provider on a quarterly basis by check or wire payment, less applicable bank fees. However, any such account balance of less than 250 USD in favor in of Providerat the end of a calendar quarter will not be paid. Instead, such balance below 250 USD will be carried forward to the following calendar quarter. In the event that the balance for a period of eight consecutive calendar quarters remains below 250 USD, then Unity will pay such balance to Provider, less any bank fees related to the transfer to the Provider. The current applicable bank fees for check or wire payments are set forth in the Asset Store.


4.3.3 Notwithstanding anything else herein, if Provider is an individual and resident in Denmark, provision to Unity of Provider's tax identification number registered with the Danish Central Business Register ("CVR Number") shall be a condition precedent to any payment obligation of Unity's under this Agreement; for greater certainty, (a) unless and until Unity is provided with the Provider's CVR Number, Unity is under no obligation to make any payment to the Provider; and (b) upon being provided with the CVR Number, accrued amounts will become payable hereunder, but no interest will be payable on those amounts.


4.4.1 Provider is solely responsible for (a) collection and payment of any Taxes on transactions for purchases of licenses for Assets from Provider, including Program Funds; and (b) Taxes on any payments it receives from Unity (or directly from Customers via Program Funds) regardless of which taxing jurisdiction that has jurisdiction concerning such Taxes. For greater certainty, except as otherwise expressly provided by Unity to the contrary, all payments from Unity to Provider are inclusive of Taxes (other than withholding Taxes), and where applicable law requires Unity to withhold any amounts otherwise due to Provider, Unity may withhold such amounts unless Provider tenders to Unity adequate tax documentation supporting lesser withholding Taxes (amounts payable to Provider will not be grossed up on account of withholding Taxes).


4.4.3 Provider agrees that Unity may, at its option and in its sole discretion, provide means for collection and/or payment under sub-paragraph (a) of Section 4.4.1, in whole or in part, on behalf of Provider. For greater certainty, however, Provider agrees that Unity shall not have or accept any liability for taking any such action; further Unity taking any such action shall not relieve Provider of its obligations under Section 4.4, and Provider shall at all times be liable for performance of such obligations.


Provider may also choose to distribute Assets for free. If the Asset is free, Unity shall not be entitled to receive the 30 (thirty) per cent listed in Section 4.3 above. Provider may not in the future collect charges from Customers for copies of the Assets that those Customers previously downloaded for free. Providers distributing Assets for free are still entitled to join any Support the Creator-Program by setting up a Payment Processor account as set forth in this Section 4.


4.6.1 In addition and without prejudice to the Payment Processor's standard terms and conditions regarding refunds, the following terms apply to Provider's distribution of Assets on the Unity Asset Store:


4.6.3 In the event that a Customer returns any Asset and/or receives a refund, all license rights granted herein terminate and under the EULA and the Customer will be instructed to immediately destroy any and all copies contained on any type of media under the control or possession of the Customer.


4.7.1 Provider will be solely responsible for support and maintenance of Provider's Assets and any complaints about Provider's Assets. Provider's contact information will be displayed in each Asset detail page and made available to Customers for customer support purposes.

3a8082e126
Reply all
Reply to author
Forward
0 new messages