비주얼 노벨(Visual Novel)은 일본 애니메이션과 만화에서 영감을 받은 정적인 그래픽을 특징으로 하는 인터랙티브 게임 장르로, 현재 전 세계적으로 큰 인기를 누리고 있습니다. 이름 그대로 멀티미디어 요소가 가미된 소설과 흡사한 형태를 띠며, 대부분 고성능 하드웨어를 요구하지 않아 부담 없이 즐길 수 있다는 것도 큰 매력입니다.
렌파이(Ren'Py) 비주얼 노벨 엔진은 이러한 게임 제작에 가장 널리 쓰이는 소프트웨어 중 하나로, 리눅스를 공식적으로 지원합니다. 더욱 좋은 점은 취미 개발자들이 만든 비주얼 노벨 게임 상당수가 무료로 배포된다는 사실입니다. 일부 상용 게임 역시 동일한 렌파이 엔진을 사용하기 때문에, 아래에서 소개하는 설치 방법을 그대로 따르면 됩니다.
리눅스에서 렌파이 비주얼 노벨 실행하기
1단계: 게임 파일 다운로드
렌파이 비주얼 노벨은 여러 사이트에서 구할 수 있습니다. renai.us 같은 사이트를 이용할 경우 반드시 'Linux'라는 표시가 붙은 링크를 선택하세요. 다른 사이트에서 배포되는 대부분의 비주얼 노벨은 Windows, Linux, OS X용 실행 파일이 하나의 패키지에 함께 묶여 있으므로 크게 걱정하지 않아도 됩니다.
압축 파일을 내려받았다면 반드시 악성코드 검사를 먼저 진행한 후, 노틸러스(Nautilus) 등 리눅스 파일 관리자를 이용해 원하는 위치로 옮깁니다. 파일은 보통 '~/Downloads'(다운로드) 폴더에 저장됩니다.
2단계: 압축 해제 및 실행 스크립트 찾기
먼저 파일의 압축을 풉니다. 압축을 해제하면 새로운 디렉터리가 생성되는 경우가 많은데, 이 경우 해당 디렉터리를 두 번 클릭해 들어가면 됩니다. 폴더 안에는 .sh 확장자를 가진 셸(shell) 스크립트 파일이 들어 있습니다.
3단계: 셸 스크립트 실행하기
스크립트를 실행하는 방법은 두 가지입니다.
첫 번째 방법 — 터미널에서 실행: '/path/to/directory/shell.sh' 명령어를 입력하되, 'path' 부분을 실제 파일 위치와 이름으로 바꿔 입력하면 됩니다.
두 번째 방법 — 파일 관리자에서 실행: 리눅스 파일 관리자에서 스크립트 파일을 두 번 클릭합니다. 다만 두 번 클릭했을 때 코드 목록이 열린다면 당황하지 마세요. 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 '권한(Permissions)' 메뉴를 선택하고, '실행(Execute): 소유자만(Only Owner)' 옵션이 활성화되어 있는지 확인한 후 다시 실행을 시도하면 됩니다.
실행 시 "실행하시겠습니까?"라는 확인 창이 나타날 수 있습니다. 처음에 압축 파일에 대한 악성코드 검사를 마쳤다면 '실행(Execute)'을 선택해도 안전합니다. .exe 파일 등 다른 운영체제용 파일이 포함되어 있다면 무시해도 괜찮습니다. 잠시 후 해당 비주얼 노벨 전용 메뉴가 담긴 창이 화면에 나타날 것입니다.
4단계: 화면 및 조작 설정
시스템 구성에 따라 창에 컨트롤 버튼이 표시될 수도, 그렇지 않을 수도 있으며, 기본값이 전체 화면 모드로 지정되어 있을 수도 있습니다. 이를 변경하려면 "Customize Your Experience(환경 설정)", "Options(옵션)" 또는 창에 표시된 유사한 메뉴를 클릭하세요.
창 모드와 전체 화면 모드는 언제든 자유롭게 전환할 수 있습니다. 게임패드나 조이스틱이 있다면 이곳에서 연동 설정도 가능합니다. 설정을 마쳤으면 첫 번째 '뒤로(Back)' 옵션을 선택한 뒤 첫 번째 메뉴를 눌러 게임을 시작하세요. 모든 게임에 사운드와 음악이 포함된 것은 아니지만, 비디오가 정상 작동한다면 생생한 일본 애니메이션 스타일의 이미지를 확인할 수 있을 것입니다.
5단계: 저장 및 건너뛰기 기능 활용
게임 방식에 따라 화면 하단에 '뒤로(Back)', '저장(Save)' 등의 옵션이 표시될 수 있습니다. '저장'을 선택하고 확인을 누르면 현재 진행 상황을 손쉽게 저장할 수 있습니다. 두 번째 플레이 시에는 'Skip(건너뛰기)' 버튼을 눌러 이미 본 장면을 빠르게 넘길 수 있어 편리합니다.
또한 'Prefs(환경설정)' 옵션을 선택하면 게임을 진행하는 도중에도 실시간으로 각종 설정을 변경할 수 있습니다.
저자 소개

케빈 애로우즈(Kevin Arrows)
케빈 애로우즈는 10년 이상의 업계 경력을 보유한 베테랑 기술 전문가로, MCTS(Microsoft Certified Technology Specialist) 자격증을 보유하고 있습니다. 최신 기술 동향을 꾸준히 학습하는 것을 즐기며, 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 다양한 IT 분야에 걸쳐 폭넓게 집필해 왔습니다. 복잡한 기술 개념을 명확하고 간결하게 설명하는 뛰어난 능력으로 업계 동료들에게 폭넓은 인정과 신뢰를 받고 있습니다.