블랙우드 저택에서 살인 사건이 벌어졌다. 플레이어는 취조실에 들어가 용의자들을 직접 심문하고, 거짓말을 잡아내고, 진범을 지목해야 한다. 다만 이 용의자들은 대본에 적힌 선택지를 고르는 기존 게임의 NPC가 아니라 AI로 구현된 캐릭터이며, 플레이어는 키보드나 마우스가 아니라 자신의 목소리로 질문을 던진다. 최근 해커뉴스의 'Show HN' 코너에 공개된 '후더닛AI(whodunnitai.com)'는 이런 콘셉트를 내세운 음성 기반 추리 게임이다. 소개는 짧지만, 그 안에는 지난 몇 년간 대화형 언어모델과 음성 기술이 도달한 지점이 압축돼 있다.
왜 지금 이런 게임이 나오는가
추리 게임에서 심문은 오랫동안 정해진 분기의 조합이었다. 개발자가 미리 써둔 질문과 답변을 트리 형태로 연결하고, 플레이어는 그 안을 탐색할 뿐이었다. 이 방식은 통제가 쉽지만 플레이어가 조금만 예상 밖의 질문을 떠올려도 곧바로 벽에 부딪힌다. 대규모 언어모델은 이 벽을 허문다. 각 용의자에게 성격, 알리바이, 숨겨야 할 사실을 부여하고 그 설정에 맞춰 자유롭게 응답하도록 하면, 플레이어는 정해진 보기 대신 자신이 실제로 궁금한 것을 물을 수 있다. 여기에 음성 입력과 음성 합성을 얹으면 '취조실에서 사람을 마주하고 있다'는 몰입감이 한층 강해진다. 후더닛AI가 강조하는 '당신의 목소리로 심문한다'는 문구는 바로 이 조합을 겨냥한 것이다.
실무자 입장에서 흥미로운 지점은 이것이 특정 회사의 독점 기술이 아니라, 이제는 여러 상용 API를 엮어 개인 개발자도 만들 수 있는 구성이라는 사실이다. 음성을 텍스트로 바꾸는 인식 단계, 캐릭터 설정에 따라 답을 생성하는 언어모델 단계, 그 답을 다시 음성으로 내보내는 합성 단계를 파이프라인으로 잇는 구조가 이런 앱의 전형이다. 개인이 'Show HN'에 이런 결과물을 올릴 수 있다는 것 자체가 대화형 AI의 진입 장벽이 어디까지 낮아졌는지를 보여준다.
게임 설계에서의 실제 과제
다만 매끄러운 데모와 잘 굴러가는 게임 사이에는 만만치 않은 간극이 있다. 첫째는 일관성이다. 언어모델은 대화가 길어질수록 앞서 정한 알리바이나 관계 설정을 흘리거나 뒤집기 쉽다. 추리 게임에서 용의자의 진술이 스스로 모순되면 플레이어가 잡아내야 할 '진짜 거짓말'과 모델이 실수로 만든 '가짜 모순'이 뒤섞여 퍼즐 자체가 무너진다. 따라서 각 캐릭터가 알아도 되는 사실과 숨겨야 할 사실을 상태로 관리하고, 결정적 단서는 모델의 즉흥 생성에 맡기지 않는 설계가 필요하다.
둘째는 지연 시간이다. 음성 인식, 생성, 합성을 순차로 거치면 플레이어가 말을 마친 뒤 답이 돌아오기까지의 공백이 길어질 수 있고, 이 지연은 대면 심문이라는 몰입을 가장 쉽게 깨뜨리는 요소다. 셋째는 통제 가능성이다. 플레이어는 규칙을 벗어난 질문을 던지거나 모델을 유도해 정답을 곧바로 불게 만들려 시도할 수 있다. 게임이 성립하려면 그런 시도에도 범인이 쉽게 자백하지 않도록, 즉 프롬프트만으로 승리 조건이 뚫리지 않도록 방어 설계가 들어가야 한다.
한국 개발자에게 주는 시사점
후더닛AI는 아직 규모나 완성도를 판단할 정보가 공개돼 있지 않은, 개인 프로젝트 수준의 공개물이다. 상세한 기술 스택이나 사용자 반응, 성능 수치가 함께 제시된 것도 아니어서 이 한 편을 근거로 시장성을 논하기는 이르다. 그럼에도 이 사례가 의미 있는 이유는, 음성과 언어모델을 결합한 상호작용이 더 이상 대기업 연구소의 시연 영상에만 머물지 않고 개인이 배포하는 완결형 경험으로 내려왔다는 신호이기 때문이다.
교육용 역할극, 고객 응대 시뮬레이션, 언어 학습 대화 상대처럼 '정해진 답이 아니라 상황에 맞춰 말하는 캐릭터'가 필요한 분야는 게임 밖에도 넓게 존재한다. 추리 게임의 심문 구조에서 배울 점은 명확하다. 자유로운 대화가 주는 몰입은 언어모델이 제공하지만, 그 대화가 목적을 향해 무너지지 않도록 붙잡는 것은 결국 상태 관리와 규칙 설계라는 전통적인 소프트웨어 공학의 몫이라는 것이다. 목소리로 거짓말을 잡아내는 경험이 매력적으로 들린다면, 정작 만드는 쪽의 진짜 승부처는 그 매력을 반복 재현 가능하게 만드는 뒷단에 있다.