본문 바로가기
리뷰/어플리케이션

비주얼 노벨 엔진 모음

by 체리C 2019. 1. 30.
반응형

비주얼 노벨(Visual Novel) 소프트웨어 목록

편견을 버리면, 프레젠테이션 프로그램으로도 만들 수 있다. 하지만 보통은 내가 만든 비주얼 노벨을 어딘가에 발표, 발매하고 싶은 마음일 것이다. 스마트 폰 기기나 인터넷 웹앱 혹은 설치 파일로 쉽고 편하게 만들 수 있는 툴이 여러가지 존재하므로 만드는데 시간 투자를 줄일 수 있다. 여기서는 무료와 유로, 비추천으로 나눈다.

무료

1. Ren'py

렌파이는 프로그래밍 언어인 파이썬으로 제작된 비주얼 노벨 툴이다. 따라서 파이썬에 익숙한 사람은 금방 적응 할 수 있다. 또 초보자라도 매우 간결한 문법으로 익숙해지는데 많은 시간이 들지 않는다. 또 사용자도 많기 때문에 어려운 부분이 있다면 영문 검색으로 해결 될 가능성이 높다. 홈페이지에 문서도 정리가 잘 되어있어 별 어려움 없이 쉽게 만들 수 있다. 또 윈도우, 맥, 안드로이드, 아이폰, 웹브라우저 등 여러 기기를 지원해 완성된 작품을 여러 기기에 배포할 수 있다. 리눅스에서는 실행이 불안정 할 수 있으니 소프트웨어 센터에서 다운 받지 말고 공식 홈페이지 다운로드를 이용해야 한다.

2. Belle

간단한 실행파일로 매우 가볍다. HTML과 CSS, 자바스크립트로 내보내기 할 수 있다. 따라서 거의 모든 기기에 배포 가능하다. 


BelleBelle 실행화면

3. Monogatari

역시 HTML 기반이다. 안드로이드로 배포하려면 웹뷰를 사용하면 된다. 상당히 가볍고 CSS를 활용하여 쉽게 디자인 할 수 있다.


MonogatariMonogatari 실행화면

4. JS-ViNE

Monogatari와 비슷한 비주얼 노벨 툴이다. 참고 문서는 여기.


JS-ViNEJS-ViNE 실행화면

5. Love2d

프로그래밍 언어인 루아(Lua)로 만들어졌다. 루아를 다룰 줄 안다면 빠르게 만들 수 있다. 러브2d는 비주얼 노벨 전용 엔진이 아니며, 비주얼 노벨만 만들 수 있는 것은 아니다. 모바일 게임이나 웹앱도 만들 수 있다. 공식 홈에는 문서나 강좌가 잘 되어있다. 하지만 여전히 부족한 부분이 있다. 다른 엔진과 마찬가지로 한글 문서가 많지 않은 것이 단점. 다만 HTML기반은 특유의 웹페이지스러운 느낌이 있는데, 러브2d는 그런 엉성한 느낌은 없다. 하지만 HTML기반 툴 만큼이나 가볍다.

6. Twine

엄밀히 비주얼 노벨 엔진이라기 보다는 텍스트 어드벤처 게임이라고 볼 수 있다. Harlowe, SugarCube, Snowman 등 여러 스토리 포맷이 있다. 자바스크립트 기반이지만 포맷마다 문법이 다르기 때문에 원하는 포맷을 정하고 학습하는 것이 좋다. 변수를 사용할 수 있어서 점수나 게임 등에 활용해 볼 수 있다.


비주얼 노벨에서 가장 중요한 것은 이야기와 캐릭터다. 비주얼 노벨 엔진을 결정하는데 많은 시간을 투자할 필요는 없다. 어떤 플랫폼에 공개하고 싶은 지, 프로그래밍 실력은 어떠한가를 고려해서 결정하면 된다. 위에서 소개한 오픈소스 소프트웨어들은 자유롭게 무료로 사용할 수 있으나 사정에 따라 유료 소프트웨어도 고려해 볼 수 있다.

유료

1. TyranoBuilder

역시 웹 기반이기 때문에 어느 곳으로나 배포가 가능하다. 스팀에서 구매할 수 있으며 가격은 16,000원. 타임라인 형식으로 텍스트, 이미지, 오디오 삽입 등 초보자도 쉽게 접근할 수 있다. 코딩이 필요없다.

기타(비추천)

1. Novelty

위지위그(WYSIWYG)방식으로 코드 입력을 할 필요 없다. 설치가 필요없고 간단한 파일로 실행된다. 윈도우에서만 실행할 수 있다. 좋아보이지만 매우 큰 단점이 있다. 아직 베타버전이라 그런지 불안정하다. 내보내기하면 오류가 생긴다.

반응형