오늘날까지도 둠(DOOM)은 가장 영향력 있는 PC 게임 중 하나로 꼽힙니다. 혁신적인 1인칭 슈팅 게임플레이, 속도감 넘치는 액션, 그리고 독창적인 레벨 디자인을 선보이며 게임 역사에 큰 획을 그었습니다. 하지만 리눅스(Linux) 환경에서 클래식 둠을 플레이하는 것은 아쉬운 경험이 될 수 있습니다. 개발사에서 리눅스 플랫폼을 상대적으로 소홀히 다루어 노후화된 방식만이 제공되기 때문입니다. 다행히도 이러한 문제를 해결해 줄 수 있는 ‘둠스데이 엔진(Doomsday Engine)’이 존재합니다.
둠스데이 엔진은 둠과 같은 오래된 게임을 현대적인 환경에서 더 쉽고 쾌적하게 즐길 수 있도록 만들어진 프로젝트입니다. 이 엔진은 고해상도 지원, V-SYNC 등의 향상된 기능을 제공하여 더욱 몰입감 넘치는 게임 경험을 선사합니다.
둠스데이 엔진 설치
둠스데이 엔진은 개발사 웹사이트에서 바이너리 패키지를 제공하므로 리눅스에서 비교적 쉽게 설치할 수 있습니다. 설치를 위해서는 터미널을 열고 사용하는 운영체제에 맞는 명령어를 입력해야 합니다.
우분투(Ubuntu)
우분투 사용자는 다운로드 가능한 데비안(Debian) 패키지를 통해 둠스데이 엔진을 설치할 수 있습니다. 터미널을 열고 wget 명령어를 사용하여 해당 패키지를 다운로드하세요.
wget https://api.dengine.net/1/builds?dl=doomsday_2.0.3_amd64.deb
다운로드된 패키지는 dpkg 패키지 관리 도구를 사용하여 우분투에 설치합니다.
sudo dpkg -i doomsday_2.0.3_amd64.deb
패키지 설치 중 문제가 발생했나요? 종속성 문제일 가능성이 있습니다. 다행히 이 문제는 간단하게 해결할 수 있습니다. 다음 명령어를 터미널에서 실행하세요.
sudo apt install -f
설치가 완료되면 Gnome 대시보드에서 “Doomsday 2″를 검색하여 둠스데이 엔진을 실행할 수 있습니다.
데비안(Debian)
우분투와 마찬가지로 데비안 사용자도 둠스데이 엔진 최신 버전을 웹사이트에서 다운로드하여 설치할 수 있습니다.
wget을 사용하여 패키지를 다운로드하고 dpkg를 이용하여 시스템에 설치합니다.
wget https://api.dengine.net/1/builds?dl=doomsday_2.0.3_amd64.deb sudo dpkg -i doomsday_2.0.3_amd64.deb
종속성 문제는 다음 명령어를 통해 해결할 수 있습니다.
sudo apt-get install -f
둠스데이 엔진을 실행하려면 데비안의 앱 메뉴에서 “Doomsday 2″를 검색하세요.
아치 리눅스(Arch Linux)
둠스데이 엔진 개발팀은 아치 리눅스 사용자에게 공식 패키지 관련 지침을 제공하지 않지만, 다행히 AUR(Arch User Repository)을 통해 쉽게 설치할 수 있습니다.
AUR에서 파일을 다운로드하기 전에 최신 버전의 Git을 설치해야 합니다.
sudo pacman -S git
Git 설치가 완료되면 AUR에서 둠스데이 엔진 최신 스냅샷을 다운로드할 수 있습니다.
git clone https://aur.archlinux.org/doomsday-bin.git cd doomsday-bin
이제 설치 준비가 완료되었습니다. 다만 둠스데이 엔진이 AUR 파일에 의존하기 때문에 makepkg 명령어가 실패할 수 있습니다. 이 경우, 모든 종속성을 수동으로 설치하여 문제를 해결해야 합니다.
다음 makepkg 명령어를 실행하여 아치 리눅스에 둠스데이 엔진을 빌드하고 설치합니다.
makepkg -si
페도라(Fedora)
페도라 리눅스 사용자는 공식 웹사이트에서 RPM 파일을 다운로드하여 둠스데이 엔진을 쉽게 설치할 수 있습니다. wget 명령어를 사용하여 패키지를 다운로드하세요.
wget https://api.dengine.net/1/builds?dl=doomsday-2.0.3-1.x86_64.rpm
DNF 패키지 관리자를 사용하여 다운로드한 RPM 파일을 페도라에 설치합니다.
sudo dnf install doomsday-2.0.3-1.x86_64.rpm -y
오픈수세(OpenSUSE)
오픈수세에서 둠스데이 엔진을 설치하는 방법도 매우 간단합니다. 웹사이트에서 제공하는 RPM 파일을 사용하면 됩니다. 다음 안내에 따라 진행하세요.
wget https://api.dengine.net/1/builds?dl=doomsday-2.0.3-1.x86_64.rpm sudo zypper in doomsday-2.0.3-1.x86_64.rpm
일반 리눅스
둠스데이 엔진 개발팀은 모든 리눅스 배포판에서 프로그램을 쉽게 빌드할 수 있도록 소스 코드를 제공합니다. 둠스데이 엔진을 직접 빌드하여 설치하려면 다음 단계를 따르세요.
1단계: 필요한 종속성 파일 설치
Qt 5 (모듈: Core, Network, GUI, OpenGLExtensions, Widgets) |
Qt 5 X11Extras 모듈 (Unix/X11) |
Git |
CMake |
2단계: Git을 사용하여 리눅스 PC에 소스 코드를 다운로드합니다.
git clone --recursive https://github.com/skyjake/Doomsday-Engine
3단계: 소스 코드 내에 새로운 빌드 디렉토리를 생성합니다.
mkdir Doomsday-Engine/build
4단계: 터미널에서 디렉토리를 Doomsday-Engine 폴더 내의 build 하위 폴더로 이동합니다.
cd Doomsday-Engine/build
5단계: 코드를 컴파일합니다.
cmake -DCMAKE_BUILD_TYPE=Release ../doomsday
6단계: 둠스데이 엔진을 설치합니다.
make make install
둠스데이 엔진 설정
엔진 설치가 완료되었다면 어려운 과정은 끝났습니다. 이제 마지막 단계로 실제 게임 파일을 다운로드해야 합니다. 터미널에서 wget 명령어를 사용하여 둠 셰어웨어 최신 버전을 다운로드합니다.
mkdir -p ~/WADS wget https://www.jbserver.com/downloads/games/doom/misc/shareware/doom1.wad.zip unzip doom1.wad.zip
둠의 상용 릴리스 버전을 플레이하려면 해당 게임 파일을 ~/WADS 폴더에 넣으세요.
클래식 둠 플레이
둠스데이 엔진을 실행하고 로딩이 완료되면 프로그램의 WADS 섹션 옆에 있는 “폴더 추가” 버튼을 클릭합니다.
~/WADS 폴더를 찾아서 DOOM1.WAD 파일을 로드합니다.
DOOM1.WAD 파일이 로드되면 플레이 가능한 둠 게임 프로필이 자동으로 생성됩니다. 이제 플레이 버튼을 클릭하여 둠을 시작하세요.