- 1998년작 Jazz Jackrabbit 2를 현대 플랫폼에서 다시 실행할 수 있게 만든 오픈소스 재구현으로, 원본 게임 파일을 활용하는 방식이 핵심임
- Shareware Demo, Holiday Hare '98, The Secret Files, Christmas Chronicles를 지원하며, 권장 원본은 The Secret Files임
- 최신 3.6.0 릴리스는 2026년 5월 30일 공개됐고 Windows, Linux, macOS, Android, Switch, Xbox UWP, 브라우저 실행을 지원함
- 대부분의 플랫폼에서 원본 게임 디렉터리를 지정된
Source경로에 복사해야 하며, 첫 실행 때 캐시 재생성 때문에 인트로를 건너뛸 수 없음 - 빌드는 주로 CMake 기반이고 GPL v3.0 라이선스와 크게 수정된 nCine 엔진을 사용하므로, 실행용 배포판과 개발 빌드 양쪽을 모두 제공하는 프로젝트임
Jazz Jackrabbit 2를 현대 환경에서 다시 실행
- Jazz² Resurrection은 1998년 게임 Jazz Jackrabbit 2의 재구현 프로젝트임
- 지원하는 원본 게임 버전:
- Shareware Demo
- Holiday Hare '98
- The Secret Files
- Christmas Chronicles
- JJ2+ 확장과 MLLE의 일부 기능도 부분적으로 지원함
- 프로젝트 저장소는 GitHub.com/deathkiller/jazz2-native에 있음
- 여러 원본 버전을 지원하지만, 권장 버전은 The Secret Files임
다운로드와 실행 대상
- 최신 버전은 2026년 5월 30일 공개된 3.6.0임
- 릴리스 노트는
/jazz2/release-notes에서 볼 수 있음 - 제공 플랫폼:
- Android 버전은 Play Store 외부 앱 설치를 위해 보안 권한 요청이 표시될 수 있음
- Android 요구 사항은 Android 5.0+ 와 OpenGL 3.0임
- 브라우저 실행은 Chrome, Edge, Firefox 등을 대상으로 함
실험 빌드와 그래픽 백엔드
- Experimental builds는 GitHub Actions에서 직접 생성되며, 미공개 기능을 포함할 수 있음
- 작업 중 기능이나 버그가 들어갈 수 있어, 버그를 보고할 때는 정확한 버전 번호가 필요함
- 실험 빌드는 Android, Linux, macOS, Windows, Nintendo Switch, Xbox UWP용으로 제공됨
- Linux, macOS, Windows 빌드는 플랫폼에 따라 GLFW와 SDL2 백엔드를 제공함
- 두 백엔드는 다르게 동작할 수 있어 둘 다 테스트하는 것이 권장됨
- AVX2는 성능 향상에 도움이 되지만 오래된 CPU에서는 지원되지 않음
플랫폼별 실행 조건
- 공통적으로 원본 Jazz Jackrabbit 2 파일을 지정된
Source디렉터리에 복사해야 함 - 첫 실행 시 인트로 시네마틱 중 캐시가 재생성되므로 건너뛸 수 없음
- 인트로 시네마틱의 효과음은 캐시가 필요해 첫 실행 때 누락될 수 있음
-
Windows
- Microsoft Visual C++ Redistributable 설치가 필요함
- 원본 게임 디렉터리 내용을
‹Game›\Source\에 복사함 - 실행 파일은
Jazz2.exe,Jazz2_avx2.exe,Jazz2_sdl2.exe중 하나임 - 요구 사항은 Windows 7 이상과 OpenGL 3.3 지원 GPU임
- 게임 파일은
Program Files에 복사하지 않아야 함
-
Linux
- 원본 게임 디렉터리 내용을
‹Game›/Source/에 복사함 - 패키지 사용 시 파일 위치는
~/.local/share/Jazz² Resurrection/Source/또는/usr/local/share/Jazz² Resurrection/Source/임 - 실행 파일은
jazz2또는jazz2_sdl2임 - 요구 사항은 OpenGL 3.3 또는 ARM 환경의 OpenGL ES 3.0 지원 GPU임
.deb또는.rpm패키지를 사용하면 의존성이 자동 설치될 수 있음
- 원본 게임 디렉터리 내용을
-
macOS
- 제공되는
.dmg애플리케이션 번들을 설치함 - 원본 게임 디렉터리 내용은
~/Library/Application Support/Jazz² Resurrection/Source/에 복사함 brew trust deathkiller/jazz2와brew install deathkiller/jazz2/jazz2로도 설치할 수 있음
- 제공되는
-
Android
Jazz2.apk또는Jazz2_x64.apk를 설치함- 원본 게임 디렉터리 내용은
‹Storage›/Android/data/jazz2.resurrection/files/Source/에 복사함 - Android 11 이상에서는 메인 메뉴에서 외부 저장소 접근을 허용하면 다음 경로도 사용할 수 있음
‹Storage›/Games/Jazz² Resurrection/Source/‹Storage›/Download/Jazz² Resurrection/Source/
Content디렉터리는 APK에 직접 포함되어 별도 작업이 필요 없음- 요구 사항은 Android 5.0 이상과 OpenGL ES 3.0 지원 GPU임
-
Nintendo Switch
Jazz2.nro패키지를 설치하며, custom firmware가 필요함- 원본 게임 디렉터리 내용은 SD 카드의
/Games/Jazz2/Source/에 복사함 - full RAM access를 활성화한 상태로 실행해야 함
- 캐시 재생성 시간이 더 걸릴 수 있어 흰 화면이 예상보다 오래 표시될 수 있음
-
Web와 Xbox UWP
- Web 버전은
https://deat.tk/jazz2/wasm/에서 실행함 - 메인 메뉴에서 원본 Jazz Jackrabbit 2 디렉터리의 에피소드를 가져오면 추가 콘텐츠가 잠금 해제됨
- Web 버전은 WebAssembly와 WebGL 2.0을 지원하는 브라우저가 필요함
- Xbox UWP는 필요 시
Jazz2.cer인증서를 설치하고Jazz2.msixbundle패키지를 설치함 - Xbox UWP에서는 메인 메뉴에 표시된 대상 경로로 원본 게임 파일을 복사한 뒤 애플리케이션을 다시 실행함
- 외장 드라이브의
\Games\Jazz² Resurrection\Source\에 복사하면 설치 간 설정을 보존할 수 있으며, 애플리케이션은Game타입이어야 함
- Web 버전은
빌드 방식과 라이선스
- 빌드 설정의 자세한 파라미터는 developer documentation에 있음
- Windows, Linux, macOS, Android, Web, Xbox UWP 빌드는 대체로 CMake 기반임
- Windows, Linux, macOS, Android, Xbox UWP에서는 빌드 의존성을 CMake가 자동 다운로드할 수 있음
- 자동 다운로드는
NCINE_DOWNLOAD_DEPENDENCIES옵션으로 비활성화할 수 있으며, 이 경우 Build dependencies를 수동으로Libs경로에 배치함 - Linux는 시스템 라이브러리가 항상 더 높은 우선순위를 가지며, 이미 의존성이 있으면 별도 다운로드가 필요 없음
- Android 빌드는 Android SDK, Android NDK, Gradle 설치와
NCINE_BUILD_ANDROID옵션이 필요함 - Nintendo Switch 빌드는 devkitPro toolchain과 CMake toolchain 설정을 사용함
- Web 빌드는 Emscripten SDK를 설치하고 필요한 게임 파일을
./Content/에 미리 제공해야 함 - Xbox UWP 빌드는
CMAKE_SYSTEM_NAME=WindowsStore와CMAKE_SYSTEM_VERSION="10.0"설정으로 Visual Studio 2019 이상 솔루션을 생성함 - 프로젝트 라이선스는 GNU General Public License v3.0이며, 크게 수정된 nCine 게임 엔진을 사용함
댓글과 토론
Hacker News 의견들
-
Jazz Jackrabbit, Commander Keen, Cosmo's Cosmic Adventure, Secret Agent Man, Jill of the Jungle 같은 게임들을 즐기던 기억이 좋음. 당시 가장 자주 보던 로고는 Epic Games와 Apogee였음
OMG! Adept Software의 Jetpack이 아직도 받을 수 있다니?! https://www.adeptsoftware.com/jetpack/- 정말 단순하지만 훌륭한 게임이었고, 레벨 편집기만으로도 몇 시간씩 놀 수 있었음. 무엇보다 싸거나 오래된 친구들 컴퓨터에서도 전부 잘 돌아갔다는 게 최고였음
- 저 게임들에 더해 Gizmos and Gadgets도 정말 많이 했음
The Lost Mind/Island of Dr. Brain도 다시 해보고 싶음 - 기억을 더듬어 찾고 싶은 게임이 있음
Secret Agent나 Crystal Caves 같은 DOS 플랫폼 게임 이미지를 찾아보면 1998년쯤 초등학교 컴퓨터에 깔려 있던 어떤 게임이 떠오름. Mac이었는지 DOS였는지는 모르겠지만, 최신 G3는 확실히 아니었음. 트렌치코트를 입은 탐정 같은 캐릭터가 있었고, 전체 색감은 어두운데 위에서 노란빛이 원뿔 모양으로 내려왔던 것 같음
기억은 보통 왜곡되지만, 이 정도 설명으로 누군가 떠올릴 수 있으면 좋겠음. 어릴 때 했던 게임들은 거의 다 다시 찾아냈고, 대부분 다시 하진 않았지만 정체를 알게 되는 것만으로도 만족스러웠음. 오래 신경 쓰였던 큰 게임들은 Tyrian과 Descent였음 - Gods와 Abuse도 초기 VGA 시절의 단골 게임이었음
Abuse에는 말도 안 되게 강력한 스크립트 가능한 레벨 편집기가 있었고, 실제 플레이보다 거기에 더 많은 시간을 쓴 것 같음 - 이 게임이 아직도 비디오게임 개발에서 활발한 Tim Sweeney가 개발/제작했다는 점은 다 같이 인정해야 함
업계에서 30년 넘게 활동한 사람을 다른 예로는 잘 모르겠음
-
어릴 때 집에 새 PC가 들어왔고 Jazz Jackrabbit 2 정식판이 같이 딸려 왔음. 캠페인도 로컬 멀티플레이도 정말 재미있었지만, 멀티플레이는 꽤 자주 충돌했음. 또 Jazz Creation Station이라는 레벨 편집기가 있다는 글을 읽었는데, 내 사본에는 절대 포함되어 있지 않았음. 게임 파일까지 뒤졌지만 없어서, 레벨 편집기를 좋아하던 입장에선 크게 실망했음
디스크를 자세히 보니 수수께끼의 "OEM Version"이었음. 지금은 그 뜻을 알지만 당시엔 아무도 몰랐음. 그래도 버전이 1.0이라고 적혀 있었으니 전부 들어 있어야 하는 것 아닌가 싶었음. Gateway에 "진짜 최종판으로 업그레이드할 방법이 있냐"고 문의했지만 답은 없다는 것이었음
결국 미완성 버전을 번들로 끼워 팔고 있었던 셈임OEM Versions
These beta versions were originally distributed alongside Intel's manufactured hardware, as a result of a partnership between Epic and Intel. While most people who acquired these versions assumed they were the same as the retail release, they were actually builds from halfway through the game's development.
Two OEM versions exist: 1.00g, which is the most common, and 1.00h. These versions have quite a lot of differences compared to the final release, such as different file formats, many levels use different tilesets or are in different orders, many sound effects weren't coded yet into the game, different screens for loading and menus and different and/or glitchy physics for weapons and objects.[0]
[0] https://jazzjackrabbit.fandom.com/wiki/Jazz_Jackrabbit_2/Dev...- 나도 비슷했음. OEM 버전에 레벨 편집기가 들어 있었지만 실행이 안 됐던 흐릿한 기억이 있는데, 착각일 수도 있음
당시에는 정식판처럼 보이는데 기능이 빠져 있어서 아주 혼란스러웠음. 그래도 몇 시간씩 플레이했음
같은 Gateway였을 가능성이 큰 PC에 같이 들어 있던 오토바이 경주 게임도 있었는데, 자세히는 기억 안 나지만 거기에도 많은 시간을 썼음 - Half-Life도 "Day One"이라는 OEM 버전이 있었고, 게임의 앞부분 절반과 함께 출시판과 비교해 막판 변경 일부가 빠져 있었음. 예를 들어 권총 탄약 수 같은 차이가 있었음
왜 OEM 버전들은 이렇게 축소된 사전 출시판이었는지 궁금함
- 나도 비슷했음. OEM 버전에 레벨 편집기가 들어 있었지만 실행이 안 됐던 흐릿한 기억이 있는데, 착각일 수도 있음
-
Jazz가 더 유명해졌으면 좋았을 텐데 아쉬움. Jazz Jackrabbit 1과 2를 정말 좋아했고, 3편 계획도 있었던 것으로 아는데 판매량이 충분하지 않을 거라 보고 접은 것 같음
Mac에서 돌아가는 Jazz 비슷한 플랫폼 게임을 추천해줄 수 있다면 꼭 해보고 싶음. 슈팅 게임이나 3D 게임에는 빠지지 못했지만, Mario나 Contra 같은 플랫폼 게임은 늘 즐겼고 Jazz는 내게 완벽하게 맞았음- Celeste나 Shovel Knight를 확인해보면 좋겠음. 둘 다 Contra나 Jazz 같은 달리며 쏘는 스타일은 아니지만, Celeste는 조작감과 움직임이 최고 수준으로 다듬어져 있고 Shovel Knight는 Mega Man 같은 고전에서 많이 빌려오되 지금 기준으로 낡은 요소는 덜어냈음
- Cave Story+, Rogue Legacy 1, Spelunky, Broforce, Spiritfarer, Fez가 취향에 맞을 수 있음
- 3편의 상당 부분은 존재하고 플레이도 가능함
다만 별로 좋지는 않음. 음악만은 예외로, Alexander Brandon은 여전히 대단함 - Hollow Knight는 훌륭함. 공식적으로는 Metroid 스타일 게임이지만 플랫폼 구간도 아주 잘 되어 있음
- Mega Drive와 SNES 에뮬레이터를 쓰면 플랫폼 게임 황금기의 라이브러리를 통째로 즐길 수 있음
-
참고로 원작 게임은 몇 달러에 살 수 있고, Windows에서도 협동 플레이까지 잘 돌아감. 얼마 전에 테스트해봤는데 아주 즐거웠음
- https://www.jazz2online.com/와 연결된 Discord에 전용 온라인 커뮤니티가 있다는 점도 언급할 만함. 여기서 JJ2+ 라는 커뮤니티 패치를 유지하고 있고, 온라인 협동 플레이를 포함해 게임에 놀라운 기능들을 더해줌: https://docs.jj2.plus/
- 협동 플레이는 안 해봤지만, 적어도 싱글 플레이는 PlayOnMac에서도 꽤 잘 돌아감
-
Jazz Jackrabbit을 직접 해본 적은 없지만, 우리 동네에 액자 제작자였던 것 같은 사람이 있었고 아버지와 친구였던 것 같음
작업 공간이 있는 아래층으로 내려갔을 때 그가 오래된 컴퓨터로 Jazz Jackrabbit을 하고 있었고, 그 게임이 정말 대단해 보인다고 생각했던 기억이 남아 있음
그냥 뜬금없는 이야기지만, 이상하게 그 기억이 떠오름 -
어릴 때 이 게임을 정말 좋아했음. 편집기로 거대한 맵을 만들고, 그 맵으로 멀티플레이 서버를 열면 사람들이 들어와서 몇 명이 함께 거대한 맵을 뛰어다니며 놀았음
사람들이 맵에 감탄했고, 나는 엄청 신났음. 내가 만든 무언가를 인터넷의 모르는 사람들이 사용한 첫 경험이었음. 그 맵은 오래전에 잃어버렸지만 아직도 좋은 기억으로 남아 있음 ^^ -
Jazz Jackrabbit 2 온라인 멀티플레이를 했던 기억이 아주 좋음. 맞게 기억한다면 어느 시점에 공식 게임 서버가 종료됐고, 계속 온라인으로 하려면 Nimrod라는 이름만 기억나는 사람이 운영하던 서버에 연결하도록 패치해야 했음. 아마 영국 사람이었던 것 같음
JJ2의 "클랜"에서 만난 친구가 음악에 관심을 갖게 해줬고, 첫 콘서트도 같이 갔음. 지금은 연락이 끊겼지만, 그 클랜에서 만난 다른 나라의 펜팔 친구 한 명과는 23년 넘게 생일/크리스마스 카드와 선물을 주고받고 있고, 1년 중 가끔 메시지도 주고받음
이렇게 말해도 게임 자체는 몇 년째 하지 않았음. Jazz Jackrabbit 3D에 대한 기대감도 기억나는데, 결국 세상에 나오지 못했던 것으로 앎. 플레이 가능한 데모가 있었던 것 같기도 한데 확실하진 않음. 찾아보면 금방 나오겠지만 그건 읽는 사람에게 맡김 -
자라면서 가장 좋아했던 게임 중 하나였음. 고등학생 때 초기 프로그래밍 프로젝트 중 하나로, 잠긴 Jazz2 레벨을 해제하는 VB6 프로그램을 만들었음
그 레벨들이 무언가를 달성해야 풀리는 것이었는지, 돈을 내야 하는 것이었는지는 기억나지 않음. 어쨌든 파일을 조작해서 플레이 가능하게 만드는 방법을 찾아냈음. 암호화 같은 건 없었고, 올바른 바이트를 찾아 다른 값으로 바꾸면 됐음
Jazz2에서 마음에 들었던 점은 당시 쓰던 형편없는 Intel Celeron PC에서도 성능이 좋았다는 것임. 이상하게 메뉴 같은 부분은 좀 버벅였던 기억이 있지만, 게임 자체는 늘 아주 잘 돌아갔음
Jazz Jackrabbit은 총을 든 Sonic The Hedgehog가 환각제를 한 느낌이었음. 왜 더 유명해지지 못했는지 이해가 안 됨. Epic Megagames는 자신들이 가진 것을 너무 과소평가했음 -
키보드 하나로 3인 협동 플레이를 하던 좋은 기억이 있음. 최대 한 명만 달리고 있으면 가능했음
음악은 항상 강점이었고, 특히 사용한 파일 형식 때문에 보통 동시에 네 음성 정도만 나왔다는 점도 인상적이었음 -
이 게임을 정말 좋아했음. 레벨을 질주하며 거북이를 쏘고 보석을 모으는 느낌이 엄청 재미있었고, 다른 어떤 게임도 이렇게 손에 땀을 쥐게 하는 빠른 진행감을 주지 못했음