How do I report a bug in Unity?

Unity has stopped responding, some features does not behave as I would expect, there is a feature that is broken or misbehaves in some other way.

I want it fixed fast so I can continue making awesome games with Unity without the problem that I have encountered.

  1. How do I notify Unity Technologies about the bug?
  2. What happens when I have submitted the bug report?
  3. My bug has not been fixed even though there has been X releases since I reported it.
  4. How can I make sure that my bug will get fixed ASAP?
  5. I have no idea what caused the bug and I really don't care if it is fixed anyway. Should I still report it?
  1. Unity has a built-in bug reporting tool, that can be accessed through the menu: Help -> Report a Problem. The bug reporter tool will also open by itself whenever Unity crashes. If you decide to report the bug, please do it from the instance of the bug reporting tool that is automatically opened when Unity crashes. That way a number of log files is attached to the bug report and it is easier to pinpoint the exact location of the error. (NOTE: If the bug reporter fails to upload your bug report, make sure your firewall is not blocking the Unity Editor. In Windows, you can use the Windows Firewall control panel to allow the Unity Editor to go through the firewall.)

  2. Our senior QA Specialist, Samantha has written a blog post about a bug's life in Unity. It basically tells about what happens after a bug report is submitted to Unity Technologies.

  3. If you feel that your bug is very important and there is no workaround, you should point it out and explain the severity and impact that it has on your project. That way we can easier evaluate the importance of a fix and how many users is affected by the problem. But take note that the world is harsh at times and other bugs may be even more important to other people. It is not an easy task to postpone a fix, but some times it just has to be done.

  4. If you are really keen on getting your bug fixed ASAP, don't despair. If you provide Unity Technologies with an example project that reproduces the bug and describe every step of the procedure to reproduce it, it is more likely to reach a developer sooner than the reports that we have to figure out for ourselves. In some cases we need the entire project folder, but if that is too large to send with the bug reporting tool (max 500 MB), the project needs to be provided by other means. The best you can do is to investigate how we handle bugs, either by reading our FAQs on bug reporting (at the forum or the website) or by reading Samantha's blog post on bug reporting

  5. Oh yes!, please do report any bug you encounter. However, if you do not describe what happened when the problem occurred and how we can reproduce the problem, there is no way that it can be fixed. So if you do NOT describe the reason and the steps to reproduce the bug, don't bother submitting.

In any case, as the community grows exponentially these days, more and more bugs are being reported. That is good and this particular user community has a history of solid bug reports. If we keep it that way, Unity will become better and more stable. For each good bug report that is submitted Unity will become more reliable.

If you feel that there is a feature missing and it could help other people in the community, you should submit a feature request to our user feedback forum. If it is just a feature for your own convenience, you can write an editor script that solves the problem or get help in the forum to do it.

what is the bug? maybe it's not important and no one other than you did not send it. maybe it's not a bug and only a problem on your system or your incorrect code or problem in programming.

tell us what is the bug and then others can see if they can reproduce it or not.