C#/.NET

C# — язык программирования высокого уровня, разработанный Microsoft. Godot поддерживает C# как вариант языка сценариев, наряду с собственным языком Godot GDScript.

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

API Godot для C#

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

Поддержка платформы C#

См. также

Требования к версии аппаратного и программного обеспечения для движка Godot см. в Системные требования.

Примечание

Поскольку проекты C# используют среду выполнения .NET, также проверьте системные требования для используемой версии .NET. См. раздел Поддерживаемые ОС.

Начиная с Godot 4.2, проекты, написанные на C#, поддерживают все настольные платформы (Windows, Linux и macOS), а также Android и iOS.

Поддержка Android в настоящее время носит экспериментальный характер.

Поддержка iOS в настоящее время является экспериментальной и имеет ряд ограничений.

  • Официальные шаблоны экспорта для симулятора iOS поддерживают только архитектуру x64.

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

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