Herman Tulleken has listed not less than 50 tips and tricks to know before starting a Unity3D based project.
These best practices focus not only on coding but also on assets and project workflow.
Of course, all is not to be taken literally but most of the points raised can save you a lot of headaches during your project…
It is very comprehensive, so both noobs and experts will find useful info here.
Any additional thing you think about? Post it in comments!