목차
1. 개요
Godot은 Godot Engine contributors가 개발하는 무료 오픈소스 게임 엔진입니다. 2D·3D 장면에 노드를 배치하고 스크립트로 동작을 연결해 게임을 만듭니다. 모델이나 픽셀 그림을 만드는 편집기와 달리 플레이 규칙·입력·물리·화면 전환을 구성하는 엔진이므로, 완성된 게임을 받는 프로그램이나 코딩 없이 모든 제작을 끝내 주는 서비스와는 다릅니다.
일반판은 GDScript로 시작할 수 있고 C#를 쓰려면 .NET판과 별도의 .NET SDK가 필요합니다. 현재 공식 대표판은 4.7.2이며 일반판과 .NET판은 같은 공식 다운로드 화면에서 선택합니다. Windows 배포는 압축을 풀고 실행하는 독립형이므로 일반 설치 마법사를 거칠 필요가 없습니다. OS·CPU·배포 방식은 공식 화면에서 선택하고 C# 개발에 필요한 SDK는 그 선택에 따라 준비하세요.
편집기를 실행할 기기와 만든 게임을 내보낼 대상은 구분해야 합니다. Windows·Mac·Linux에서 제작한다고 모든 모바일·웹·콘솔 출력이 같은 조건으로 되는 것은 아닙니다. 게임 출력에는 대상에 맞는 설정과 export templates가 필요하며, Godot 4의 C# 프로젝트는 현재 웹으로 내보낼 수 없습니다. C# 모바일 출력에는 실험적 지원과 플랫폼별 제한도 있으므로 웹 공개가 목적이라면 사용할 언어와 출력 조건부터 비교하세요.
Godot 엔진은 MIT 라이선스로 개인·회사·상업 게임 제작에 사용할 수 있습니다. 자신이 만든 게임 콘텐츠의 라이선스는 별도로 정할 수 있지만 엔진을 함께 배포하면 엔진의 저작권 고지와 라이선스 조건을 지켜야 합니다. 가져온 모델·텍스처·음악·폰트의 이용 조건도 각각 확인해야 합니다. 게임 엔진의 무료 범위와 외부 자료까지 무료로 사용할 수 있다는 뜻을 혼동하지 마세요.
2. 주요 기능
- 2D·3D 장면과 노드 기반 게임 구성
- GDScript와 .NET판의 C# 스크립트
- 장면 재사용과 게임 오브젝트 구성
- 애니메이션·물리·입력 동작 제작
- 프로젝트 대상별 게임 내보내기
- MIT 오픈소스와 상업 게임 제작
3. 시스템 요구사항
- PC 편집기
- Windows·macOS·Linux용 공식 배포에서 OS·CPU 선택
- 메모리
- 네이티브 편집기 최소 RAM 4GB · 프로젝트 규모에 따라 추가 필요
- 그래픽
- Compatibility는 OpenGL 3.3, Forward+·Mobile 렌더러는 Vulkan 1.0 기준 확인
- C# 개발
- .NET판 + 별도 .NET SDK · CPU와 대상 플랫폼 조건 확인
- 게임 출력
- 대상별 export templates·설정 필요 · Godot 4 C# 웹 출력 미지원
4. 설치 방법
- 1.
Godot 다운로드 버튼으로 공식 선택 화면을 엽니다.
- 2.
운영체제·CPU와 사용할 스크립트 언어에 맞는 일반판 또는 .NET판을 선택합니다.
- 3.
선택한 배포 안내에 따라 준비합니다. Windows ZIP은 압축을 풀고 실행합니다.
- 4.
C#로 개발할 때는 .NET SDK와 해당 CPU·출력 대상 조건을 함께 준비합니다.
- 5.
새 프로젝트를 만들고 사용할 렌더러·출력 대상에 맞는 환경에서 확인합니다.
5. Godot와 비슷한 프로그램 비교
- Unity
- 여러 플랫폼의 게임을 만드는 엔진입니다. Personal은 매출·자금 조건을 확인해야 하므로 엔진 사용권과 제작 환경을 Godot의 MIT 배포와 비교하세요.
- Unreal Engine
- 게임과 실시간 3D·시각화·영상 제작을 폭넓게 다룹니다. 필요한 제작 파이프라인·기능과 이용 조건을 비교해 선택하세요.
- GDevelop
- 이벤트 기반으로 게임 동작을 구성하는 도구입니다. 스크립트로 엔진을 배우려는지, 코딩을 줄이는 제작 방식이 필요한지와 클라우드·출력 조건을 비교하세요.
6. 자주 묻는 질문
Godot으로 상업 게임을 만들어도 되나요?
+
엔진은 MIT 라이선스로 상업 제작에 사용할 수 있습니다. 게임 콘텐츠의 권리와 엔진 배포 고지, 외부 에셋의 조건은 별개이므로 함께 배포하는 자료의 라이선스를 확인하세요.
일반판과 .NET판 중 무엇을 받나요?
+
GDScript로 시작한다면 일반판을, C# 개발이라면 .NET판을 선택합니다. C#에는 별도 .NET SDK가 필요하며 OS·CPU·출력 대상 조건도 확인하세요. 두 판은 공식 다운로드 화면에서 고르면 됩니다.
Godot 4의 C# 프로젝트를 웹 게임으로 내보낼 수 있나요?
+
현재 공식 안정판 문서는 Godot 4 C# 프로젝트의 웹 출력을 지원하지 않는다고 안내합니다. 엔진의 일반적인 웹 출력 지원과 C# 프로젝트의 출력 조건을 구분하세요.
Windows에서는 설치 마법사를 실행하나요?
+
공식 Windows ZIP은 압축을 풀고 실행하는 독립형 배포입니다. 일반 설치형 프로그램처럼 설치 마법사가 필수인 것은 아니며 공식 화면에서 자신의 CPU에 맞는 파일을 선택하세요.
PC에서 만든 게임은 모든 기기에서 바로 실행되나요?
+
편집기 지원 기기와 게임 출력 대상은 다릅니다. 대상별 템플릿·설정·런타임 조건이 필요하고 C# 웹·모바일 등에는 별도 제한이 있습니다. Android 편집기도 공식 배포에 있지만 PC 편집기와 같은 작업 환경을 보장하지는 않습니다.
7. 참고 자료
관련 프로그램