Epic Games, Lore Version Control 발표
대규모 게임의 스토리를 쓰는 것은 어렵습니다. 대규모 팀이 캐릭터와 세계관을 관리하는 것은 훨씬 더 어렵습니다.
개발자들은 코드를 관리하기 위해 Git이나 Perforce와 같은 도구를 사용합니다. 이러한 도구들은 변경 사항을 추적하고 팀이 협업할 수 있도록 돕습니다.
Epic Games는 새로운 아이디어를 제안합니다. 그들은 이를 Lore Version Control System이라고 부릅니다.
이 시스템은 코드의 원칙을 게임 내러티브에 적용합니다. 스토리 요소를 기술적 자산(technical assets)처럼 취급합니다.
작동 방식:
- 코드 파일 대신 캐릭터 프로필을 버전 관리합니다.
- 세계관 역사 파일의 변경 사항을 추적합니다.
- 구조화된 데이터를 통해 플롯 아크(plot arcs)를 관리합니다.
- 코드의 버그를 되돌리는 것처럼 스토리의 오류를 되돌립니다.
내러티브는 복잡합니다. 일관성을 유지하기 위해서는 구조가 필요합니다.
이 도구는 협업 스토리텔링을 위한 프레임워크를 제공합니다. 팀이 세부 사항을 놓치지 않으면서 일관된 세계를 구축할 수 있도록 돕습니다.
스토리텔링에는 소프트웨어 엔지니어링과 동일한 엄격함이 필요합니다.