Unity3D is a powerful suite of tools (Project IDE, Code IDE, and run-time) for game development. Unity supports several languages, but the community consensus is to use only C#. Having good coding standards and an established project structure is beneficial to your project and your team.
See my Unity — C# Coding Standards.
Pros of Project Structure
- Consistency – The project structure has consistency in presentation regardless of team location, spoken language, or individual programmers.
- Maintenance – Consistent project structure will aid readability. Readability helps new and existing programmers revisit the code base for fixes and improvements.
- Communication – Developers more implicitly understand each other in written and verbal communication.
Read my article…