Aleph One
Aleph One은 Bungie가 《Marathon 2: Durandal》에 사용한 엔진의 소스에서 발전한 무료·오픈 소스 1인칭 슈팅 게임 엔진이다. 《Marathon》·《Marathon 2》·《Marathon Infinity》를 현대 운영체제에서 실행하며, 이용자가 직접 제작한 시나...
| 분류 | 게임 엔진, Marathon FPS 엔진의 오픈 소스 후속 |
|---|---|
| 기술적 원형 | Bungie의 Marathon 2 엔진 |
| 개발 주체 | Aleph One 개발 공동체 |
| 작성 언어 | C++ |
| 주요 게임 | Marathon, Marathon 2: Durandal, Marathon Infinity |
| 렌더링 | 소프트웨어·OpenGL 기반 경로 |
| 스크립팅 | Lua |
| 네트워크 | 협동·대전형 멀티플레이 |
| 자료 구조 | 시나리오·지도·물리 및 사운드 자산 |
| 지원 플랫폼 | Windows, Linux, macOS |
| 콘텐츠 제작 | 커뮤니티 시나리오·모드·멀티플레이 지도 |
| 2026년 릴리스 | Aleph One 1.11.1 (9월 30일) |
| 라이선스 | GNU GPL v3 |
| 공식 소스 | Aleph-One-Marathon/alephone |
| 공식 사이트 | Marathon Open Source |
Aleph One은 Bungie가 《Marathon 2: Durandal》에 사용한 엔진의 소스에서 발전한 무료·오픈 소스 1인칭 슈팅 게임 엔진이다. 《Marathon》·《Marathon 2》·《Marathon Infinity》를 현대 운영체제에서 실행하며, 이용자가 직접 제작한 시나리오·맵과 독립적인 게임 콘텐츠도 지원한다. 원작의 게임플레이 계보를 보존하면서 렌더링·입력 및 멀티플레이 기술을 현대화하는 프로젝트다.[1]
엔진은 3차원처럼 보이는 실시간 게임 세계와 적·플레이어·발사체의 상태를 처리한다. Bungie Marathon 계열의 공간 구조와 게임 데이터를 읽어 배경·사물과 캐릭터를 화면에 그리며, 현대적인 그래픽스 및 입력 도구를 이용할 수 있도록 여러 실행 코드를 수정했다. 데이터와 실행 엔진을 구분해 같은 게임 리소스를 다른 환경에서 재생하는 것이 핵심 목적이다.
렌더링에는 원작의 소프트웨어 기반 방식과 OpenGL 등의 경로가 사용되며 고해상도 텍스처·스크립트·플러그인을 통해 기존 게임을 확장할 수 있다. Lua 스크립팅은 시나리오별 게임 이벤트와 규칙의 일부를 조정하는 데 사용된다. 온라인 멀티플레이와 협동 플레이는 원작 네트워크 게임의 특징을 유지하면서 현대적인 연결 기능을 제공한다.
2026년 9월 30일 공개된 Aleph One 1.11.1은 macOS·Windows 및 Linux용 설치·배포 파일을 제공한다. 게임을 실행하려면 엔진과 별도의 시나리오 데이터가 필요하며, 공식 사이트는 원작 삼부작과 커뮤니티 제작 시나리오의 다운로드를 안내한다.[2]
Aleph One의 소스 코드는 GNU GPL v3 조건으로 공개된다. 여러 Marathon 게임의 자료는 프로젝트가 제공하는 배포판·권리자의 허가 조건에 따라 사용할 수 있으며, 엔진 소스 코드의 공개와 모든 게임 자산의 라이선스는 구분된다. GZDoom·Xash3D처럼 오래된 FPS 기술을 현대 환경으로 이식하는 오픈 소스 프로젝트에 속한다.