EDuke32 – Duke Nukem 3D (오픈소스)

발행: (2026년 2월 22일 오전 05:10 GMT+9)
8 분 소요

Source: Hacker News

Polymer 렌더러 스크린샷
픽셀당 동적 조명과 실시간 그림자… 멋지다! Polymer 렌더러는 강력한 그래픽 카드가 필요합니다.

Polymer 위대함

클래식 텍스처와 함께하는 할리우드 홀로코스트

와서 가져가세요!

레드 라이트 디스트릭트
펑.

Mapster32 – 원조 BUILD 에디터가 강화된 버전

EDuke32란 무엇인가?

EDuke32는 무료이며 오픈‑소스인 홈브루 게임 엔진이자 클래식 PC 1인칭 슈팅 게임 Duke Nukem 3D(줄여서 Duke3D라고도 함)의 소스 포트입니다. Windows, Linux, macOS, FreeBSD, 여러 휴대기기에서 실행되며—모험을 즐기고 싶다면—가족용 토스터나 여자친구의 진동기에서도 실행됩니다.

이 프로젝트는 플레이어를 위한 수천 가지 기능과 업그레이드를 추가하고, 모드 제작자를 위한 광범위한 편집 기능 및 스크립팅 확장도 제공합니다. EDuke32는 비상업적 사용에 한해 완전히 무료입니다.

개발 팀

  • Richard “TerminX” Gobeille – community leader, Duke4.net
  • Evan “Hendricks266” Ramos
  • Pierre‑Loup “Plagman” Griffais
  • Philipp “Helixhorned” Kutin

다음 작업을 기반으로
Todd Replogle,
Ken Silverman,
Jonathon Fowler, and
Matt Saettler.

라이선스

EDuke32는 GNU GPL(v2) 및 BUILD 라이선스 하에 배포됩니다.

  • GNU GPL
  • BUILD 라이선스: 문서의 “BUILD License” 섹션을 참조하십시오.

다운로드

Download EDuke32

커뮤니티에 참여하세요

우리와 연결하세요:

질문?

EDuke32를 다운로드하면, 문제가 발생했을 경우 위키 페이지인
Installation and ConfigurationFAQ를 읽어보는 것이 좋습니다.

풍부한 기능 – “흔들어, 베이비!”

핵심 장점

  • 네이티브, 에뮬레이션 없음 – EDuke32는 Windows 11/10/8/7(및 구버전)과 Linux(네이티브 SDL 빌드 또는 Wine)를 직접 실행합니다.
  • 초고해상도10240 × 4320까지의 거대한 화면 크기를 지원합니다.
  • 두 가지 하드웨어 가속 OpenGL 렌더러와 여러분이 익숙한 클래식 워프 소프트웨어 모드가 함께 제공됩니다.
  • 안정성 향상 – 수백 개의 DOS 시대 버그가 수정되어 EDuke32가 훨씬 덜 충돌합니다.
  • VoidSW 포트 – 동일한 이점을 모두 갖춘 Shadow Warrior의 풀‑피처드 포트입니다.
  • 장기 개발 – 20년 이상 활발히 유지 관리되는 유일한 Duke 3D 포트입니다.

Polymer 렌더러 (Plagman)

EDuke32는 Plagman의 “Polymer” 렌더러를 탑재하고 있으며, 강력한 하드웨어 가속 OpenGL 파이프라인을 제공합니다.

FeatureDescription
동적 컬러 라이트 및 섀도우 매핑환경에 반응하는 실시간 조명.
스페큘러 & 노멀맵 지원현실감 있는 표면 디테일 추가.
텍스처 포맷 지원MD3, JPG, PNG, TGA.
안개 밀도(섹터 가시성)초기 OpenGL 포트의 탁하고 저대비 문제 해결.
풀브라이트 & 글로우 맵예: 빛나는 빨간 돼지‑경비원 눈.
디테일 텍스처근거리에서 추가 표면 디테일 제공.
블렌드 모델 애니메이션애니메이션 프레임 간 부드러운 전환.
컬러 안개섹터별 맞춤 안개 색상.
밝기/대비/감마 조절플레이어별 시각 설정.
와이드스크린 & FOV 조정수동 종횡비 제어가 가능한 완전 와이드스크린 지원.
VSync화면 찢어짐 방지.
…그리고 더 많은 기능!추가적인 트윅 및 최적화.

스크립팅 & 모딩

  • 광범위한 스크립트 확장 – 새로운 언어 기능으로 모드가 현대 게임에 버금가는 수준이 됩니다.
  • HRP 호환성HRP 를 모든 기능과 함께 실행합니다; 다른 포트에서는 전체 HRP 세트를 활성화할 수 없습니다.
  • 콘솔 업그레이드 – 퀘이크 스타일 키 바인딩, 명령 별칭, 고급 탭 자동완성, 명령 히스토리, 컬러 출력 등을 갖춘 풀‑피처드 콘솔.

품질‑향상 요소

  • 모던 HUD & 상태 표시 – 깔끔하고 커스터마이즈 가능한 화면 정보.
  • 시작 창에서 모드 로드 – 실행 전 드래그‑앤‑드롭 또는 탐색으로 모드 선택.
  • WSAD 기반 컨트롤 – 현대적인 플레이 스타일에 맞춘 마우스 조준 및 키보드 레이아웃 재구성.
  • 오디오 지원 – 사운드 효과와 음악을 위한 네이티브 Ogg Vorbis 및 FLAC 재생.

개발 & 역사

EDuke32는 초창기부터 참여해 온 Duke 3D 커뮤니티 베테랑들에 의해 유지 관리됩니다.

“1995년 12월, 월마트 컴퓨터에서 처음 Duke 3D를 봤어요. 저는 11살이었고, 그때는 Duke Nukem 3D 1.0이 되기 전 불법 배포된 베타 버전이었습니다. 그 첫인상 이후로 완전히 빠져버렸죠… 나머지는 역사가 되었습니다!” – Richard “TerminX” Gobeille

재미 요소

  • 1990년대 달러 스토어에서 기억하는 클래식 NAM 게임을 플레이해 보세요.
  • EDuke32는 샌드위치를 만든다! (농담입니다 – 하지만 Duke 3D 플레이를 훨씬 쉽게 만들어 줍니다.)

BUILD 엔진 기술은 원래 Ken Silverman 에 의해 만들어졌습니다. EDuke32에서 사용되는 비‑GPL 렌더링 및 엔진 코드는 BUILDLIC 라이선스 하에 제공됩니다.

0 조회
Back to Blog

관련 글

더 보기 »