프로젝트 소개

Godot Launcher는 Windows, macOS, Linux에서 Godot 버전과 프로젝트를 관리하기 위한 무료 오픈소스 데스크톱 애플리케이션입니다. Godot 4.0 이상을 대상으로 하며, 주요 목적은 에디터 설치와 프로젝트별 구성을 체계적으로 유지하는 것입니다. 버전 및 빌드 관리 - 안정 버전 또는 사전 릴리스 Godot 버전을 설치하고 사용자 정의 빌드를 등록합니다. - 특정 프로젝트가 사용할 에디터를 선택하고, 앱 내에서 사용자 정의 에디터 매니페스트를 생성합니다. 프로젝트 생성 및 Git - GitHub 계정을 연결하여 접근 가능한 저장소(비공개 저장소 포함)를 탐색하고 가져옵니다. - 생성 중에 새 프로젝트를 비공개 GitHub 저장소에 게시하거나, 계정 연결 없이 공개 HTTPS Git 저장소를 복제합니다. - 선택적 초기 커밋과 Git LFS 구성으로 저장소를 초기화합니다. - Git 신원을 관리하고 새 프로젝트를 위한 별도의 신원 프리셋을 저장합니다. 코드 에디터 - Visual Studio Code 또는 VSCodium을 기본 에디터로 구성하거나 프로젝트별로 하나를 선택하며, 관련 없는 설정은 유지합니다. 프로젝트별 설정 및 접근 - 각 프로젝트에 대해 별도의 Godot 에디터 환경설정을 유지하고, 설정을 가져오거나 내보내 재사용하거나 팀원과 공유합니다. - Cards 보기와 간결한 List 보기 간에 전환하고, 프로젝트를 고정 및 재정렬하며, 지원되는 터미널에서 프로젝트 폴더를 엽니다. - 플랫폼이 지원하는 경우 시스템 트레이에서 최근 프로젝트를 엽니다. 업데이트 및 배포 - 새 릴리스를 확인하고, 업데이트 알림을 받고, 업데이트를 다운로드한 뒤 재시작하여 설치합니다. - 릴리스는 Semantic Versioning을 따르며 사전 릴리스 빌드에는 -beta.1과 같은 접미사가 붙고, 변경 로그가 릴리스 간 변경 사항을 기록합니다. - Windows 릴리스는 SignPath를 통해 서명되며, macOS 빌드는 Developer ID Application 인증서로 서명되고 Apple의 공증을 받습니다. 커뮤니티 및 기여 - 지원은 Discord 서버를 통해 제공되며, 버그나 기능 요청은 GitHub 이슈를 통해 접수됩니다. 보안 취약점은 보안 정책을 통해 보고됩니다. - 기여 가이드는 풀 리퀘스트, 번역, 문서를 다룹니다. AI 지원 기여는 명시된 정책에 따라 허용되며, 기여자는 자신의 제출물을 검토하고 테스트할 책임이 있습니다. - 로컬 개발에는 Node.js 24.15.0 이상과 package.json에 선언된 npm 버전이 필요하며, npm ci와 npm run dev로 Electron 앱을 시작합니다. 이 프로젝트는 MIT License로 배포되며, 타사 자산과 라이브러리는 각자의 조건을 따릅니다.