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는 Godot 자신의 :ref:`GDScript <doc_gdscript>`과 함께 C#을 스크립팅 언어의 옵션으로 지원합니다.

표준 Godot 실행 파일에는 기본적으로 C# 지원이 포함되어 있지 않습니다. 대신, 프로젝트에 대한 C# 지원을 활성화하려면 Godot 웹사이트에서 `편집기의 .NET 버전 <https://godotengine.org/download/>`_을 다운로드해야 합니다.

C#용 Godot API

범용 게임 엔진인 Godot는 API의 일부로 몇 가지 높은 수준의 기능을 제공합니다. 아래 문서에서는 이러한 기능이 C#에 통합되는 방식과 C# API가 GDScript와 어떻게 다른지 설명합니다.

플랫폼 지원

더 보기

Godot 엔진에 대한 하드웨어 및 소프트웨어 버전 요구 사항은 시스템 요구 사항를 참고하세요.

참고

C# 프로젝트는 .NET 런타임을 사용하므로 사용할 .NET 버전에 대한 시스템 요구 사항도 확인하세요. `지원 OS <https://github.com/dotnet/core/tree/main/release-notes#supported-os>`_을 참조하세요.

Mono 프로젝트를 내보내는 것은 데스크톱 플랫폼 (Linux, Windows, 그리고 macOS)만 지원합니다. Android, iOS, HTML5 그리고 UWP는 현재는 지원하지 않습니다 (#20267, #20268 #20270 #20271).

Android 지원은 현재 실험적입니다.

iOS 지원은 현재 실험적이며 몇 가지 제한 사항이 있습니다.

  • iOS 시뮬레이터의 공식 내보내기 템플릿은 x64 아키텍처만 지원합니다.

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

현재 C#으로 작성된 프로젝트는 웹 플랫폼으로 내보낼 수 없습니다. 해당 플랫폼에서 C#을 사용하려면 대신 Godot 3를 고려하세요.