RPG Maker

RPG Maker(일본어 RPGツクール)는 별도의 복잡한 엔진 프로그래밍 없이 2차원 역할수행 게임을 만들 수 있도록 설계된 게임 엔진·저작 도구 제품군이다. 여러 세대에 걸쳐 ASCII와 Enterbrain, KADOKAWA 및 Gotcha Gotcha Games 등이 개발·유통에 관...

분류게임 엔진, RPG 제작 소프트웨어 계열
일본어 명칭RPGツクール
제품 계보ASCII, Enterbrain, KADOKAWA, Gotcha Gotcha Games
초기 컴퓨터 계열RPG Maker 95, 2000, 2003, XP, VX·Ace
현대 제품RPG Maker MV, RPG Maker MZ, RPG Maker Unite 등
대표 제작 기능타일맵 편집·데이터베이스·이벤트·전투
프로그래밍 언어버전에 따라 Ruby·JavaScript
스크립팅RGSS1·2·3, JavaScript 플러그인 등
배포 범위Windows, macOS, HTML5·모바일 등 제품별
기본 콘텐츠RTP·기본 그래픽·음악 및 캐릭터 생성 도구
제품 성격시각적 편집기와 게임 런타임
이용 조건개별 제품·에셋의 상용 독점 라이선스
공식 스토어RPG Maker Official Store
제품 역사2025 공식 RPG Maker 비교

RPG Maker(일본어 RPGツクール)는 별도의 복잡한 엔진 프로그래밍 없이 2차원 역할수행 게임을 만들 수 있도록 설계된 게임 엔진·저작 도구 제품군이다. 여러 세대에 걸쳐 ASCII와 Enterbrain, KADOKAWA 및 Gotcha Gotcha Games 등이 개발·유통에 관여해 왔다. 게임의 지도와 등장인물·기술·아이템·몬스터, 대화와 이벤트 및 전투 규칙을 시각적 편집기에서 설정하는 것이 공통적인 특징이다. 각 세대의 실제 엔진은 기술적으로 달라 하나의 동일한 런타임으로 취급해서는 안 된다.[1]

RPG Maker 제품군은 1990년대 이후 다양한 컴퓨터·콘솔용 도구로 발전했으며 PC용 RPG Maker 95·2000·2003·XP·VX·VX Ace와 MV·MZ 같은 주요 버전이 이어졌다. 세대별로 그래픽스 해상도와 지도 타일·레이어 규칙, 게임 스크립트 언어 및 운영체제 지원이 달라졌다. 원래 Windows 전용이던 실행 환경에서 웹과 모바일로 게임을 내보내는 크로스 플랫폼 개발 방식으로 확장됐다는 점이 주요 변화다.

게임 콘텐츠는 지도와 이벤트, 배우·직업·적·아이템·장비·스킬·상태 등의 데이터베이스로 구성한다. 개발자는 지형과 NPC를 배치하고 이벤트 명령으로 대화와 이동·분기·퀘스트·장면 전환을 설정할 수 있다. 전투 시스템과 상점·메뉴, 저장과 게임 진행은 엔진이 제공하는 공통 기능을 이용한다. 이 모델은 낮은 진입 장벽의 장점이 있지만 고유한 게임 규칙을 구현하려면 제품별로 확장 스크립트가 필요할 수 있다.

스크립팅에서는 RPG Maker XP·VX·VX Ace의 RGSS(Ruby Game Scripting System)가 중요한 역할을 했고, MV·MZ에서는 JavaScript를 사용한다. 특히 VX Ace의 RGSS3와 MV·MZ의 JavaScript 플러그인은 실행 언어와 엔진 API가 다르므로 코드를 그대로 교환할 수 없다. 기본 타일 규격과 각 버전의 에디터·게임 데이터도 차이가 있어 프로젝트를 다른 버전으로 이식할 때 변환 작업이 필요한 경우가 많다.[2]

게임 제작 도구에는 맵·데이터베이스·이벤트 편집기와 기본 이미지·음악·효과음, 일부 버전의 캐릭터 생성기가 포함된다. 완성 게임은 해당 런타임과 프로젝트 리소스를 묶어 패키징하고 대상 운영체제에 맞게 배포할 수 있다. 배포 가능 플랫폼과 빌드 방식은 각 제품의 실행기 및 SDK·서비스 조건에 영향을 받으며 Windows 전용 버전에서 HTML5 웹에 바로 내보낼 수 있는 것은 아니다.

RPG Maker 자체와 제공 리소스는 제품별 상용 라이선스를 따르고, 사용자가 만든 게임의 저작권 및 기본 에셋의 이용 권한도 계약에 따른다. RPG Maker 계열의 명칭과 개별 버전 문서를 따로 관리하면 통합 문서에서는 전체 연혁과 기술적 계보를, MV·MZ·VX Ace 등 독립 버전 문서에서는 구체적인 실행 언어와 제작 기능을 설명할 수 있다. 다양한 독립 게임이 이 제품군으로 제작돼 2D RPG와 게임 제작 문화에 큰 영향을 주었다.[3]

역사

기술 계보와 개발 목표

아키텍처와 실행 모델

게임 객체 및 콘텐츠 모델

프로그래밍·스크립팅

렌더링과 그래픽스

입력·오디오·애니메이션

제작 도구와 게임 자산

운영체제·플랫폼 지원

라이선스와 원본 저작권

대표 게임과 영향

관련 문서

  1. 공식 RPG Maker 제품군 역사와 비교 ↩
  2. RPG Maker 공식 제품별 기술 비교 ↩
  3. RPG Maker Official Store ↩