Electron toolset
Electron toolset은 Obsidian Entertainment의 2006년 롤플레잉 게임 《Neverwinter Nights 2》에서 사용자 제작 모듈과 게임 콘텐츠를 작성하기 위해 제공된 편집 도구이다. 목록에서는 게임 엔진 관련 항목으로 다뤄지지만, 엄밀히 말하면 Elec...
| 분류 | 게임 엔진의 게임 제작 도구, RPG 모듈 편집기 |
|---|---|
| 관련 엔진 | Electron Engine |
| 개발사 | Obsidian Entertainment |
| 원래 게임 | Neverwinter Nights 2 |
| 공개 시기 | 2006년 |
| 주요 언어 | NWScript |
| 주요 장르 | 3차원 롤플레잉 게임 |
| 주요 기능 | 영역, 지형, 오브젝트, 대화, 퀘스트 편집 |
| 월드 제작 | 외부 지형·실내 장면, 높낮이와 텍스처 |
| 게임 데이터 | 모듈, 영역, 청사진(blueprint), 스크립트 |
| 콘텐츠 확장 | 사용자 제작 모듈과 캠페인 |
| 원래 실행 환경 | Windows PC |
| 원본 라이선스 | Neverwinter Nights 2와 연계한 독점 도구 |
| 원본 소스 코드 | 비공개 |
| 문서 자료 | Obsidian Toolset 사용 설명서 |
Electron toolset은 Obsidian Entertainment의 2006년 롤플레잉 게임 《Neverwinter Nights 2》에서 사용자 제작 모듈과 게임 콘텐츠를 작성하기 위해 제공된 편집 도구이다. 목록에서는 게임 엔진 관련 항목으로 다뤄지지만, 엄밀히 말하면 Electron Engine 자체와 이를 편집하는 Electron toolset은 구분되는 구성 요소다. 이용자는 도구를 통해 지형과 던전, 캐릭터·아이템·대화를 배치하고 자신만의 모험을 구성할 수 있다.[1]
《Neverwinter Nights 2》는 BioWare의 《Neverwinter Nights》를 계승한 작품이지만 게임의 실행 기술과 콘텐츠 편집기는 Obsidian이 새롭게 개발했다. Electron Engine은 3차원 RPG 실행을 담당하고, toolset은 엔진이 읽을 데이터와 모듈을 만드는 별도의 작업 환경을 제공한다. 전작의 Aurora toolset과 목적은 유사하되 기능 구성, 자산 처리 방식과 작업 절차에는 차이가 있다. 이 구분은 두 게임의 모드와 편집기 호환성을 이해하는 데 필요하다.
편집기의 중심 단위는 게임 모듈과 영역(area)이다. 개발자는 야외 지형을 조형하고 지면 텍스처를 칠하거나 건물·식생·장치·조명·음향 등을 배치하여 3차원 공간을 구성한다. 실내 공간과 야외 공간은 제작 방식과 자산 구성에서 차이가 있으며, 영역을 연결하는 전이 지점을 설정해 더 큰 캠페인을 만들 수 있다. 객체의 속성을 수정하는 작업은 장면 안의 배치와 별도로 수행된다.
대화 편집과 퀘스트 제작은 역할 수행 게임의 진행을 결정한다. 제작자는 NPC와 플레이어의 대화 선택지를 연결하고, 조건과 행동 및 스크립트를 결합해 이야기의 분기를 정의한다. NWScript는 특정 조건을 검사하고 게임 세계를 변경하는 로직에 사용되며, 캐릭터나 사건의 복잡한 행동을 도구의 시각적 설정과 함께 작성할 수 있다. 몬스터와 아이템, 트리거, 진영 및 상점 자료도 모듈 자산으로 구성된다.[2]
전자 도구가 제공한 콘텐츠 제작 방식은 완성된 상용 RPG를 플레이하는 것과 별개의 사용자 활동을 형성했다. 제작자는 기존 게임 자원을 재사용해 새 영역을 만들거나 독립적인 이야기와 전투를 구성할 수 있었다. 동시에 전작보다 세밀해진 3차원 지형·장면 제작 과정은 도구 사용과 자산 관리에 더 많은 작업을 요구했으며, 이는 사용자 제작 콘텐츠의 규모와 유지보수에도 영향을 주었다.
Electron toolset은 독립 실행형 오픈 소스 엔진이 아니라 《Neverwinter Nights 2》를 중심으로 제공된 독점 제작 도구이다. 호환 모듈을 보존하려면 도구 버전, 게임 실행 파일, 확장팩, 스크립트와 커스텀 자산 간의 관계를 함께 기록해야 한다. 같은 명칭의 웹·데스크톱 개발 프레임워크인 Electron과도 별개의 제품이다. 엔진 기술의 역사에서는 RPG용 통합 모듈 저작 환경을 보여주는 사례로 분류할 수 있다.