Godot 엔진: 2D 및 3D 개발을 위한 오픈 소스 게임 키트
Godot 엔진은 Juan Linietsky와 Ariel Manzur에 의해 만들어진 2D 및 3D 프로젝트를 위한 게임 개발 키트입니다. 이 엔진은 노드 및 씬 구성 모델을 사용하며, 인-엔진 스크립팅을 위한 실시간 디버깅이 포함된 통합 편집기를 제공합니다. 주요 하이라이트로는 관대 한 MIT 라이센스, 200MB 이하의 단일 파일 포터블 편집기, 데스크탑, 모바일 및 웹을 위한 내보내기 대상이 포함됩니다. 이 엔진은 수정 가능한 엔진 접근과 빠른 반복을 원하는 인디 개발자, 취미로 하는 사람들 및 소규모 스튜디오를 겨냥하고 있습니다.
수정 가능한 로열티 없는 엔진이 필요한 팀에 적합
이 엔진은 MIT 라이센스 하에 배포되며, 로열티 없이 상업적 사용을 허용하고 소스는 수정이 가능하도록 공개되어 있습니다. 비영리 재단이 이 프로젝트를 지원하며, 전 세계의 기여자들이 기능과 수정을 유지합니다. 콘솔 대상은 핵심 배포와 분리되어 있으며, 콘솔 SDK가 폐쇄적이기 때문에 내부 콘솔 지원은 추가 조정이 필요합니다.
엔진 측 언어 및 광범위한 내보내기 대상 지원
공식 언어 지원에는 편집기에 최적화된 Python 유사 스크립팅 언어, .NET 호환 옵션 및 엔진의 확장 API를 통한 네이티브 C++ 확장이 포함됩니다. 다른 언어에 대한 커뮤니티 바인딩도 존재합니다. 내보내기 대상에는 데스크탑(Windows, macOS, Linux), 모바일(Android, iOS) 및 HTML5/WebAssembly가 포함됩니다. 편집기는 또한 Android 및 브라우저 호스팅 사용을 위한 실험적 빌드를 제공하여 비 데스크탑 플랫폼에서의 테스트를 돕습니다.
초보자에게 접근 가능하고 저수준 사용자 정의를 위한 확장 가능
편집기의 휴대용 단일 파일 배포는 공식 설치 단계를 제거하여 다양한 기계에서 신속한 테스트를 돕습니다. 이 엔진은 초보자에게 적합한 접근 가능한 스크립팅 경로와 고급 팀이 내부를 수정하는 데 사용할 수 있는 네이티브 C++ 작업을 위한 확장 API를 결합합니다. 렌더 및 물리 하위 시스템은 현대 데스크탑 렌더러와 모바일 백엔드를 지원하여 프로젝트가 필요에 따라 다양한 성능 프로필을 목표로 할 수 있도록 합니다.
소스 접근성과 이식성을 원하는 인디 팀을 위한 실용적인 선택
Godot Engine은 허용적인 라이선스와 이식 가능한 도구를 우선시하는 인디 개발자와 소규모 스튜디오에 적합한 옵션입니다. 팀이 커뮤니티 주도의 유지 관리에 동의하고 콘솔에 대한 제3자 계약을 처리하는 경우에 한합니다. 프로젝트 확장을 원활하게 하기 위해 네이티브 확장에 대한 명확한 경계를 설정하고 플랫폼 특정 코드를 분리하여 엔진 업데이트가 관리 가능하도록 유지하십시오.