프로젝트 소개

OpenXRay는 원래 GSC Game World가 S.T.A.L.K.E.R. 프랜차이즈를 위해 개발한 X-Ray 엔진의 팬 유지 관리형 오픈 소스 포크입니다. 이 프로젝트는 Call of Pripyat 1.6.02, Clear Sky 1.5.10, Call of Chernobyl 1.4.22 모드라는 세 가지 타이틀을 대상으로 하며, Shadow of Chernobyl 지원은 아직 진행 중입니다. 업스트림 엔진 대비 주요 개선 사항으로는 네이티브 64비트 빌드, 상당한 FPS 및 안정성 향상, 오래된 바닐라 버그 수정, 모더나 플레이어가 토글할 수 있는 선택적 그래픽 및 게임플레이 개선 기능의 증가하는 세트가 있습니다. 엔진은 Windows, Linux, macOS, *BSD, 그리고 ARM, ARM64, Elbrus 2000(E2K), PPC64LE와 같은 이국적인 아키텍처에서 실행됩니다. OpenGL 렌더러가 원래의 DirectX 9/10/11 파이프라인을 대체하며, Vulkan/DX12 백엔드가 활발히 개발 중입니다. 지원되는 모든 플랫폼에 대한 빌드 지침은 프로젝트 위키에 문서화되어 있으며, CI 파이프라인은 각 풀 리퀘스트를 검증합니다. 모드 작성자의 경우, OpenXRay는 프레임/렌더 그래프, 확장된 Lua 스크립팅 API, 새로운 디버깅 도구, 새로워진 SDK를 노출하여 기존 gamedata 아카이브를 깨지 않고 현대적인 그래픽 기술(예: PBR, 볼류메트릭 조명)을 가능하게 합니다. 프로젝트는 '바닐라 우선' 철학을 유지합니다: 새로운 기능은 선택 사항이며 원본 에셋은 변경 없이 로드 가능합니다. 커뮤니티 조정은 Discord, GitHub Issues, VK 그룹에서 이루어집니다. 기여는 환영합니다—good-first-issue와 help-wanted 라벨이 신규 사용자를 안내하며—재정 지원은 GitHub Sponsors, Patreon, Open Collective, Boosty를 통해 받습니다. 코드베이스는 원래 X-Ray 조건에 따라 라이선스되며, 사용자는 지원되는 S.T.A.L.K.E.R. 게임의 합법적 사본을 소유해야 플레이할 수 있습니다.