Hello, this is basically a very nerdy question, but it influences the usability of one's API. Let me get to the point... Basically, the regular C# naming conventions don't apply to Unity, due to its mixed languages. For example, while in C# you would name a property with PascalCase (MyProperty), inside Unity's engine properties are named in camelCase (myProperty). I'd be curious to know how you approach this "issue". Do you use the regular C# naming conventions you were used to, or do you adapt them specifically to Unity (so that, especially when you create Unity extensions, users don't get confused with different conventions)?