C#/.NET

C# is a high-level programming language developed by Microsoft. Godot supports C# as an option for a scripting language, alongside Godot's own GDScript.

Стандартный исполняемый файл Godot не содержит поддержку C#. Вместо этого, чтобы включить поддержку C# для вашего проекта, необхоимо скачать .NET версию редактора из вебсайта Godot.

API Godot для C#

Как универсальный игровой движок, Godot предоставляет ряд высокоуровневых возможностей через свой API. В статьях ниже объясняется, как эти функции реализованы в C# и чем API C# может отличаться от GDScript.

C# platform support

См. также

See Системные требования for hardware and software version requirements for the Godot engine.

Примечание

Since C# projects use the .NET runtime, also check the system requirements for the version of .NET that you'll be using. See supported OS.

Since Godot 4.2, projects written in C# support all desktop platforms (Windows, Linux, and macOS), as well as Android and iOS.

Android support is currently experimental.

iOS support is currently experimental and has a few limitations.

  • The official export templates for the iOS simulator only supports the x64 architecture.

  • Экспорт на iOS возможен только с устройства под MacOS.

Пока что проекты, написанные на C#, не могут быть экспортированны на веб платформу. Чтобы использовать C# на этой платформе, используйте Godot 3.