Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

C#/.NET

C# — це мова програмування високого рівня, розроблена Microsoft. Godot підтримує C# як варіант мови сценаріїв, поряд із власним GDScript від Godot.

Стандартний виконуваний файл Godot не містить підтримки C# із коробки. Натомість, щоб увімкнути підтримку C# для вашого проекту, вам потрібно завантажити версію .NET редактора з веб-сайту Godot.

Godot API для 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.

  • Exporting to iOS can only be done from a macOS device.

Зараз проекти, написані мовою C#, не можна експортувати на веб-платформу. Щоб використовувати C# на цій платформі, розгляньте Godot 3.