Designing GUI

Are there GUIs objects like dock bars, toolbars, Panels available in Unity or do i need to create them from scratch ?


The things that are available in Unity GUI are all members of the static class GUI and its automatic-layout counterpart, GUILayout. You can find a list here:

Here are some tutorials on how to use the GUI:

The short answer to your question is no, yes, yes, i.e. there is no dock bar that “captures” things dragged to it and docks them, so to speak, but there is a ToolBar and the Box can be thought of as a Panel, as can Areas (GUILayout) and Groups (GUI).