Are there Human Interface Design Guidelines for Unity Development?
From Ubuntu Apps Developer Documentation, I guess these are the guidelines you are looking for:
Ubuntu Platform overview and Unity Desktop Platform
Application indicators design guidelines
NotifyOSD design guidelines
Application menu presentation
Ayatana scrollbars presentation
Sound menu spec
Also refer:
- Are there any standard UI / UX / design principles or guidelines for building Ubuntu apps?
Design guidelines for Ubuntu Touch apps
(e.g. mobile & tablet) are provided by Canonical:
http://design.ubuntu.com/apps
But still nothing for the desktop. Many suggest that GNOME's HIG are the guidelines for Ubuntu's desktop interface, but those guidelines are suited for the GNOME-3 desktop which is pretty much different from Unity.
Canonical is recently too much busy with Ubuntu Touch
& Ubuntu Edge
projects, which has turned it's focus to mobile platforms. But maybe in the future, we will see some attention returning to the desktop sector ... hopefully!