Skip to main content

Important Notes

Organize your files! It sounds boring but it will save you a ton of headache in the long run!
I would recommend creating a dedicated folder for VRChat project assets, and splitting the assets up by first:

    Avatars Worlds

    And then:

      Textures Models (if a texture goes with a specific model group the two in the same folder) Prefabs Shaders


      I would recommend organizing your textures by type, similar to how they are categorized in texture websites like https://ambientcg.com/.
      What’s important is that the organization works for you; you can adjust it however you like.

      Name your files descriptively! You should be able to know what a file contains without having to open it!

      Hitting the Tab key in a text box jumps to the next text box!

      Reset GameObject transform
      On the transform component of a GameObject, click the (gear on the top right) and click reset.
      This will return the object to XYZ position & rotation to 0,0,0, and the XYZ scale to 1,1,1.

      Alternatively you can just reset the position, rotation, or scale individually via the same dropdown.

      Copy & Paste Components

        Click the gear on any component click copy click the gear of another component click “Paste as New”

        If working in Blender, there are many addons (free & paid) that can speed up your workflow!

        3rd most important tip: if you are creating something custom, use reference photos! You will not be able to create something in 3D from memory as quickly or as good as you would from a reference photo! There are many subtleties and details you forget!

        2nd most important tip: if there’s something specific you’re trying to do, don’t try to figure it out yourself, look it up! Speaking from experience, you will likely become frustrated and do it in a suboptimal way. There are many tutorials and answered questions that will help you immensely. If you can’t find the answer you’re looking for, post a question! It’s almost certain other people have it too and that someone has the answer. Even experts ask questions.

        And the #1 most important tip: if something goes wrong in Unity, READ THE CONSOLE!!!

         

        Unity Tips

        https://youtu.be/JDVuTBHnGWw

        https://youtu.be/IHeMmFxvmkY

        https://youtu.be/thA3zv0IoUM