An interesting note you bring up regarding Python and C based languages. I've seen the same thing, particularly with Autodesk code. 99% of all Mel scripts and even their python code utilizes camelCase for variables and functions. What's interesting is that this is counter to PEP8 guidelines (no camelCase for either, only…
I'm just throwing my 2 cents in behind CamelCase with the occasional underscore, if they let you. It really helps to check with your programming team and work out a convention early on. They usually have a very specific standard that they adhere to and generally would be pretty happy if you stuck to it. Or they will work…