RPG Maker MV

RPG Maker MV는 2015년에 출시된 RPG Maker 계열의 2차원 RPG 제작 소프트웨어다. 기존의 Windows 중심 실행 방식에서 JavaScript와 HTML5 기반 런타임으로 기술 구조를 변경해 여러 플랫폼에 같은 게임 콘텐츠를 내보낼 수 있도록 했다. 지도·캐릭터·아...

분류게임 엔진, 2D RPG 시각적 제작 도구
개발·배포KADOKAWA, Degica 및 Gotcha Gotcha Games 계열
출시2015년
기술적 전신RPG Maker VX Ace
주요 언어JavaScript
스크립트 확장JavaScript 플러그인
렌더링PixiJS 기반 2D·WebGL/Canvas
게임 데이터JSON 프로젝트 파일
지도48×48 기본 타일, 자동 상위 레이어
전투기본 턴제, 정면·사이드뷰
제작 도구지도·데이터베이스·이벤트·캐릭터 생성
플랫폼 개발Windows와 당시 macOS 에디터
출력 대상Windows, macOS, HTML5, Android, iOS
현행 OS 유의기존 macOS 출력 사양은 최신 OS에서 제한 가능
엔진 이용권독점 상용 소프트웨어
기본 자산RPG Maker 약관에 따른 리소스 사용
공식 제품RPG Maker MV
매뉴얼RPG Maker MV Manual

RPG Maker MV는 2015년에 출시된 RPG Maker 계열의 2차원 RPG 제작 소프트웨어다. 기존의 Windows 중심 실행 방식에서 JavaScript와 HTML5 기반 런타임으로 기술 구조를 변경해 여러 플랫폼에 같은 게임 콘텐츠를 내보낼 수 있도록 했다. 지도·캐릭터·아이템·전투와 이벤트 등을 시각적 도구에서 편집하면서, 복잡한 동작은 JavaScript로 작성한 플러그인을 통해 확장하는 구조다.[1]

기술적인 전신은 Ruby 기반의 RPG Maker VX Ace이지만 MV의 게임 실행 코드는 JavaScript 중심으로 재구성됐다. 제품은 게임의 설정과 데이터베이스·맵·이벤트를 JSON 파일로 저장하며, 런타임의 JavaScript 코드가 해당 자료를 해석해 게임 화면과 게임플레이를 처리한다. 이러한 구조는 코드 수정·플러그인 제작 방식에 큰 변화를 가져왔고 VX Ace용 RGSS3 스크립트와 직접 호환되지 않는다.

에디터는 타일 지도를 작성하고 인물·적·아이템·스킬·상태와 전투·성장 규칙을 지정하는 데이터베이스, NPC와 퀘스트를 구성하는 이벤트 시스템을 제공한다. 기본적인 48×48픽셀 타일과 자동 레이어 처리를 활용해 마을·동굴·필드 등을 제작한다. 이벤트의 조건·스위치·변수를 이용해 대화와 진행 상태를 제어할 수 있으며, 캐릭터 생성기와 기본 그래픽·음향 자산도 제공한다.[2]

그래픽스는 PixiJS와 브라우저 계열 렌더링 기술에 기반한 2D 스프라이트·타일맵 및 사용자 인터페이스를 사용한다. 기본 전투는 정면에서 적을 보는 방식과 사이드뷰 방식 중 선택할 수 있고, 이벤트와 플러그인으로 메뉴·전투·게임 규칙을 교체할 수 있다. JavaScript 플러그인은 게임 객체와 장면·윈도 클래스의 동작을 확장하거나 변경하지만 플러그인들 사이의 실행 순서와 API 충돌에 주의해야 한다.

제작한 게임은 Windows와 당시 macOS용 애플리케이션, HTML5 웹 페이지, Android·iOS용 모바일 실행 프로그램으로 내보낼 수 있다. 모바일용 패키징은 기기의 SDK와 서명, 스토어 등록 및 앱 생명주기와 관련된 추가 준비가 필요하다. 공식 제품 설명은 과거 macOS 지원을 안내하는 동시에 Big Sur 이후 버전과의 호환성 제한도 고지하므로 최초 출시 당시의 플랫폼 목록을 현재 무조건 보장되는 대상으로 이해해서는 안 된다.[3]

RPG Maker MV의 편집기·런타임은 독점 상용 소프트웨어다. 사용자가 만든 게임의 코드·스토리·아트워크는 해당 권리자에게 귀속되지만 기본 RTP 자료나 구매한 DLC 자산을 사용하는 경우에는 제품·콘텐츠의 이용 계약을 따라야 한다. MV는 RPG Maker MZ와 공통 JavaScript 실행 계보를 공유하나 두 제품의 엔진 코드·플러그인 API 및 애니메이션 형식이 완전히 동일하지는 않다.

역사

제품의 개발 배경과 기술 계보

에디터·실행기 구조

게임 데이터와 객체 모델

프로그래밍·스크립팅·플러그인

지도와 화면 렌더링

이벤트·전투·게임플레이

오디오·애니메이션과 UI

제작 도구와 에셋 파이프라인

지원 플랫폼과 배포

라이선스와 콘텐츠 권리

대표 활용 및 기술적 영향

관련 문서

  1. RPG Maker MV 공식 제품 정보 ↩
  2. RPG Maker MV 공식 에디터 기능 ↩
  3. RPG Maker MV 공식 배포 대상과 호환성 ↩