Godot Engine에서 C#을 쓰려다 막히는 지점은 대부분 판 선택과 내보내기 대상에서 나옵니다. 공식 문서 기준으로 .NET판이 필요한 이유, 웹으로 내보낼 수 없는 문제, 필요한 .NET 버전, 판 올리기 기준을 정리했습니다.
Godot Engine에서 C#을 쓰려다 막히는 지점은 대부분 판 선택과 내보내기 대상에서 나옵니다. 공식 문서 기준으로 .NET판이 필요한 이유, 웹으로 내보낼 수 없는 문제, 필요한 .NET 버전, 판 올리기 기준을 정리했습니다.
Godot Engine C#은 .NET판에서만
다운로드 페이지에는 ‘Godot Engine’과 ‘Godot Engine – .NET’ 두 가지가 나란히 있습니다. C#을 쓰려면 .NET판을 받아야 하고, 일반판에는 C# 기능이 없습니다. 디지털 게임 스토어에서 받는 판도 .NET/C#을 지원하지 않는다고 공식 다운로드 페이지에 적혀 있습니다. .NET판은 운영체제와 같은 아키텍처에서만 돌아가고, 에뮬레이션으로 실행하는 것은 지원하지 않습니다. 안드로이드용 에디터에서도 C#은 쓸 수 없습니다.
Godot Engine C# 웹 내보내기 불가
공식 C# 문서 맨 앞 주의 문구가 이 내용입니다.
| 대상 | C# 지원 |
|---|---|
| 웹 | Godot 4의 C# 프로젝트는 내보내기 불가 |
| 웹에서 C#이 꼭 필요하면 | Godot 3 사용 권장 |
| 안드로이드·iOS | 4.2부터 가능, 실험 단계·제한 있음 |
| 데스크톱 | 윈도우·맥·리눅스 내보내기 |
| 입문 언어 | GDScript 권장 (엔진 전용 언어) |
| 공식 언어 | GDScript, C#, C++ |
Godot Engine .NET 버전 조건
공식 문서는 Godot 4.5부터 .NET 8 이상이 필요하고, 안드로이드로 내보내려면 .NET 9 이상이 필요하다고 적고 있습니다. SDK는 반드시 64비트판을 설치하라고 강조합니다. .NET판 내보내기 템플릿도 일반판과 따로 받아야 하고, 다운로드 페이지는 대상 플랫폼별(x86_64, x86_32, arm64)로 모두 내보내라고 안내합니다.
Godot Engine 판 올리기 기준
공식 출시 정책은 4.7.1에서 4.7.2처럼 패치판은 따라 올리라고 권합니다. 버그·보안 수정과 플랫폼 지원 갱신이 들어 있고, 같은 계열에서는 마지막 패치판만 지원하기 때문입니다. 4.6에서 4.7 같은 마이너판은 바뀌는 동작이 있을 수 있어 경우에 따라 판단하고, 3에서 4 같은 메이저판은 지금 프로젝트가 잘 돌아가면 시작한 판을 유지하라고 권합니다. 올리기 전에는 백업이나 버전 관리를 하라고 적혀 있습니다.
Godot Engine은 설치 없이 압축만 풀어 쓰는 무료 오픈소스 게임 엔진이고, 최신판은 2026년 8월 18일 나온 4.7.2입니다. 판을 고를 때는 C# 사용 여부가 기준입니다. C#을 쓰려면 .NET판과 .NET 8 이상 SDK가 필요하고, 게임 스토어판에는 C#이 없습니다. 특히 Godot 4에서 C#으로 만든 프로젝트는 웹으로 내보낼 수 없어, 웹에서 C#이 꼭 필요하면 공식 문서 안내대로 Godot 3을 씁니다. 같은 계열의 패치판은 따라 올리고, 메이저판은 지금 프로젝트가 잘 돌아가면 시작한 판을 유지하라는 것이 공식 권고입니다. 게임을 배포할 때는 엔진 라이선스 고지를 크레디트 등에 넣습니다.