프로젝트 소개

Rubicon은 Godot 4.5+ 프로젝트로, 리듬 게임 요소, 캐릭터, 레벨을 하나의 응집된 엔진으로 통합합니다. 이 저장소는 인기 인디 게임 Friday Night Funkin'의 에셋을 사용하여 Rubicon 엔진을 시작하려는 개발자들을 위한 샘플 프로젝트 역할을 합니다. 엔진은 원활한 개발 워크플로우를 유지하면서 견고하고 최적화되도록 설계되었습니다. 프로젝트는 Git과 Godot(가급적 v4.5.1)이 필요하며, 필요한 서브모듈을 포함하기 위해 재귀적으로 클론해야 합니다. 핵심 엔진 코드는 별도의 저장소에 있습니다: 메인 Rubicon 애드온과 선택 사항이지만 권장되는 Mania 애드온입니다. 현재 작업 진행 중(WIP) 상태이며, 엔진은 Godot 기반으로 인해 다른 FNF 엔진과 다르게 작업을 처리합니다. 개발자가 아키텍처를 이해할 수 있도록 위키가 계획되어 있습니다. 코드베이스는 Apache License 2.0에 따라 라이선스가 부여되어, 적절한 저작자 표시와 함께 사용할 수 있습니다. 주요 기여자로는 메인 개발자 anniebuue와 legole0가 있으며, 노트 시스템은 firubii의 Fantasy Engine (HoloFunk)에서, GDAnimate는 cherrythecool에서 파생되었습니다. 커뮤니티 기여는 이슈 및 풀 리퀘스트를 통해 Rubicon 애드온 저장소에서 환영받습니다.