This is a C# programming guide for Unity3D developers. Aim of this guide is to help you achieve clean and consistent code which increases readability of your code. Following a style such as this will also help you better cooperate with the other developers you work together on the same codebase.