Unity використовує реалізації . NET виконання, створення C# найпопулярніша мова розробки ігор. Механізм компілює ваш код C# для кожного цільового пристрою, тож ви можете розгортати його на настільних комп’ютерах, мобільних пристроях, консолях, платформах AR та VR.
Unity переважно використовує C# для створення сценаріїв, це мова, яку використовують більшість розробників ігор під час створення ігор в Unity. C# використовується для написання сценаріїв, які визначають поведінку об’єктів у світі гри, керування сценами, керування інтерфейсом користувача та реалізації логіки гри.
Єдність підтримує Мова програмування C# рідною мовою. C# (вимовляється C-sharp) — мова промислового стандарту, подібна до Java або C++. Крім цього, багато інших. Мови NET можна використовувати з Unity, якщо вони можуть скомпілювати сумісну DLL – дивіться тут для отримання додаткової інформації.
Вихідний код Unity (USC) є джерелом C# усього, що входить до складу Unity Engine і керованих редактором Unity збірок. USC — це зрозумілий для людини вихідний код для платформи розробки 3D у реальному часі Unity, не лише рівень C#, але й вихідні файли, які дозволяють змінювати редактор і компілювати нову версію.
Camel case і Pascal case є загальноприйнятими стандартами в порівнянні зі змією чи кебабом або угорськими позначеннями. Наш посібник рекомендує регістр Pascal для відкритих полів, переліків, класів і методів, а регістр Camel для приватних змінних, оскільки це звичайна практика в Unity.
Unity — потужний механізм розробки ігор, який підтримує різні мови програмування. Ці мови включають C#, C/C++, Rust, IronPython і Lua.