Используйте верблюжийРегистр для любых имен (см. врезку «Верблюжий Регистр»). • Имена переменных должны начинаться с символа нижнего регистра (например, someVariableName). • Имена функций должны начинаться с символа верхнего регистра (например, Start(), Update()). • Имена классов должны начинаться с символа верхнего регистра (например, GameObject, ScopeExample). • Имена приватных переменных часто начинают с подчеркивания (например, _hiddenVariable). • Имена статических переменных часто состоят только из символов верхнего регистра и записываются с применением «змеиной_нотации» (например, NUM_INSTANCES). В змеиной_нотации слова, составляющие имя, объединяются символом подчеркивания.
Ограниченность: многие современные игры предусматривают множество элементов управления и множество целей. Не перегружайте игрока, подавая слишком большой объем информации за раз. Чем реже будут появляться инструкции и другие элементы прямого управления, тем ценнее они будут для игрока и тем выше вероятность, что они не останутся незамеченными.