어떻게 만들어지나

2주간의 휴가, 한 사람과 AI 에이전트 팀: 프로그램으로 쓰인 장면, 살아 있는 배우의 움직임을 지닌 사람들, 장면마다 따로 있는 음악.

2주간의 휴가. 한 사람과 AI 에이전트 팀. 저는 생각해 내고, 고르고, “한 번 더”라고 말했고, 에이전트들은 쓰고, 그리고, 작곡했습니다 — 그리고 가끔은 저와 다투기도 했습니다.

여기서 보이는 것은 무엇 하나 그림도 영상도 아닙니다. AI가 장면 하나하나를 프로그램으로 씁니다. 창문에서 빛이 어떻게 떨어지는지, 물이 어떻게 떨리는지, 모두에게 하나인 바람에 풀이 어떻게 흔들리는지. 그래서 장면이 살아 있습니다 — 마우스를 움직이거나 휴대폰을 기울이면 장면이 반응합니다.

장면 속 사람들은 걷고, 앉고, 돌아서고, 어깨에 손을 얹습니다. 그 움직임은 살아 있는 배우에게서 따 왔고, 녹화에 없는 부분은 그런 촬영 수백 시간으로 학습한 모델이 채웁니다. 저마다 자기 걸음으로 걷고, 발이 땅 위에서 미끄러지지 않습니다.

음악은 모델이 작곡합니다 — 바로 그 장면의 분위기에 맞춰서. 인물들의 음성도 합성한 것입니다. 모두 한 번 만들어 보관해 두기 때문에, 여러분의 플레이에는 여러분에게도 저에게도 비용이 들지 않습니다.

대본과 선택지, 미니게임은 AI가 씁니다. 그리고 대본이 게임이 되기 전에 서로 독립된 AI 독자 셋이 그것을 읽습니다. 하나는 논리의 구멍을, 또 하나는 삶에 비추어 거짓으로 들리는 곳을, 셋째는 우리가 스스로 정한 규칙을 어긴 곳을 찾습니다.

2주 동안 장면을 그리는 부분을 세 번 새로 썼습니다 — 마지막에는 브라우저에서 그리는 새로운 방식인 WebGPU로. 매번 목적은 하나였습니다. 더 아름답게, 그리고 약한 노트북과 평범한 휴대폰에서도 버벅이지 않게. 자세한 이야기는 [“왜 느렸나”](/stories/why-it-was-slow)에 있습니다.

장면 속 물건마다 자기 기억을 가진 자기만의 AI가 있는 게임 — 그래서 램프와 이야기할 수 있습니다. 플레이 도중에 새로운 장소를 바로 그려 내는 진행자가 있는 게임. 지키는 이가 “예”나 “아니요”로만 대답하는 수수께끼. 아직 여기에는 없습니다. 언젠가 생길지도 모릅니다.

게임별 자세한 이야기는 [다른 글들](/stories)에 있습니다.

세계와 장면이 어떻게 만들어지는지는 [GitHub에](https://github.com/moood-me/moood) 있습니다. 여기서 세계는 그저 텍스트가 든 폴더이고, 장면마다 모든 버전이 보관됩니다. 텔레그램으로 연락 주세요 — 제가 어떻게 하는지 알려 드리고 돕겠습니다. 자세한 내용은 [나만의 게임 만드는 법](/stories/make-your-own)을 읽어 보세요.

- 텔레그램 — [메시지 보내기](https://t.me/pavel_zhur): 의견, 질문, 아이디어, 버그 — 무엇이든 - 이메일 — [[email protected]](mailto:[email protected]) - 게임 아이디어 제안 — [여기](/idea)

~~파벨이 썼습니다~~ — 사실이 아닙니다.