Unity 3d Technical Standards
Scale
We like files that play well with others. Really, buyers should never need to use the scale tool. We stick to Unity's default unit scale which is one unit = one metre.
Project Panel Organization
Each file needs a sample Unity project as well as a UnityPackage. Your project panel should only have two folders - one for your scenes and one for your file resources. The scenes folder should only have scenes in it and be named Scenes. The resources folder should have all the assets related to your file, including scripts, plugins, models, and all other assets. Name this folder [Your file name] + assets (ex: Pirate Character Assets). If you're using some of the standard assets, they should go in your assets folder. You should never include the entire standard assets folder in your file. Never include random assets that aren't used.
File, Folder, and Naming
Name the items and folders in your project and hierarchy panels in a logical way that's easy for the user to understand.
Code Commenting
If your file uses any code, whether it be JavaScript, C#, Boo, or anything else, it needs to be commented. That allows buyers to be able to quickly and efficiently scan through your code and find what they need to change. Not every line needs to be commented. Just make sure that enough is commented so the buyer will be able to understand what you've created.
Mesh Colliders
Just throwing a mesh collider onto your model is the easiest, but not always the best solution. Your model may be far more complex than the collider needs to be. If that's the case, you could drastically slow down your game with thousand of unnecessary collisions. For complex models, create a simplified model to go on top of it, give it the mesh collider and make it invisible.
Characters
Please follow the best practices laid out by the good folks at Unity with regards to characters found here. Also, keep in mind that your character may be used in any number of game types. Rather than uploading a character that just walks and runs, give it more options. You could make it jump, lean, swim, fall down, celebrate, or even die! The more options you give, the more likely it is to be bought!
Terrains
The guys over at Unity have done a brilliant job with their terrain editor and the standard assets that come with the program. In fact, they've done such an excellent job that just about anyone can make a beautiful scene with very little knowledge. That's why no one needs to buy a simple terrain scene. Basically, if you only used the assets that come with Unity to create it, we don't need it.
Preloaders
There are a few ways to create preloaders. Some methods have more flexibility than others. We'd love to see your Unity or even Flash preloaders, but HTML preloaders are simple enough that we don't accept them.
Contacting Support
You can submit tickets for any Envato website through this system. However, please search our Knowledgebase before you submit a ticket.
Open a Ticket