AI를 게임 문법 위에 얹는 이유
무한한 자유가 재미를 보장하지는 않습니다. 명확한 목표와 구조화된 시스템에 대한 정의가 필요합니다
무엇을 입력해도 이야기가 이어지는 AI 콘텐츠는 이미 많습니다. 그런데 오래 붙잡게 되지는 않습니다.
AI 성능의 문제는 아닙니다. 플레이어가 이 게임을 왜 해야 하는지, 어떻게 해야 할지 정의하지 않고 마냥 내버려 두었기 때문입니다. 목표와 시스템이 없으면 AI는 단순한 대화 상대에 머뭅니다. 갈등과 위기가 있어야 성취가 달콤합니다. 욕망의 대상이 희소하고, 행동에는 대가가 따라야 세계에 더 몰입할 수 있습니다.
시스템 제약은 한계가 아니라 재미의 재료입니다
게임은 목표와 규칙이라는 제약을 줘서 재미를 만듭니다. 플레이어는 목표가 주어져야 "이 안에서 어떻게 목표를 달성할까"를 생각하며 움직입니다. 목표가 없으면 표류하게 됩니다.
중요한 것은 그 제약이 기억에 의존하면 무너진다는 점입니다. 프롬프트에 "규칙을 지켜라"라고 적는 것과 코드로 정의된 시스템이 작동하는 것은 다릅니다. 자금·마감·점수·게이지처럼 실제로 값이 오르내리는 시스템이 있어야 플레이어의 선택마다 잃는 것과 얻는 것이 생기고 잘한 판과 못한 판이 갈립니다.
AI는 플레이어의 의도를 해석할 뿐 세계 그 자체를 짊어질 수는 없습니다
무엇이든 받아주는 AI는 게임을 만들지 못합니다. narre의 AI는 정의된 세계의 법칙을 집행하는 심판입니다. 플레이어는 정해진 선택지 밖의 어떤 행동이든 시도할 수 있고, AI는 그 행동을 규칙에 맞게 해석해 엔진에 전달합니다. 시스템과 규칙을 벗어난 시도는 실패합니다. 대신 그 실패도 이야기가 됩니다.
그래서 역할을 엄격히 가릅니다. 상태 변경은 엔진이 하고, AI는 입력 해석과 서술 출력을 맡습니다. 이달의 우수사원에서 발언 채점은 LLM이 하지만 승자 확정은 축 점수를 재합산한 코드가 합니다. 엔진이 진실을 맡고, LLM은 제안하는 역할입니다.
상태와 결과가 명확히 전달될 때 성취감이 느껴집니다
대화 로그 속의 "호감도가 3 올랐습니다"는 채팅이고, 화면 위에 붙어 있는 게이지는 게임 UI입니다.
같은 값이라도 문장에 섞여 흘러가면 스크롤 위로 사라지고, 고정된 자리에서 오르내리면 추적할 대상이 됩니다. 플레이어의 입력이 단순한 문장 한 줄이어도, 그 문장이 결재 서식을 채워 문서함에 남아 자금과 매출 차트를 움직이려면 기록이어야 합니다. 그리고 그 기록이 실제로 결과를 바꿨는지 확인할 수 있을 때 성취감을 느낄 수 있습니다.
그래서 UI는 장식이 아니라 게임의 부품입니다. 상태와 결과가 플레이어에게 명확하게 전달되지 않으면 플레이어는 본인이 잘 하고 있는지 알기 어렵습니다. 그 상태에서 나오는 "재미없다"는 반응은 재미에 대한 평가조차 아닙니다.
단순한 AI 상호작용이 아니라, '재미가 생성되는 구조'를 탐색합니다.
AI 서비스들은 더 좋은 대화를 만드는 데 초점을 두지만, AI 활용만 먼저 생각하면 아무리 좋은 모델을 써도 대화 상대에 머뭅니다.
narre는 목표와 규칙을 통해 AI 상호작용이 재미있는 지점을 먼저 정의합니다. 기존 게임의 문법을 따르면서도, 그 한계를 뛰어넘고자 합니다.