Claude Opus 5.5로 무한히 자가 진화하는 백룸 게임을 만들었습니다. 이제 저조차도 뭐가 나올지 모르겠네요
I built an infinite, self-evolving Backrooms with Opus 5.5. Even I don’t know what’s in it anymore
핵심 요약
Claude Opus 5.5를 활용해 플레이어의 행동을 학습하며 무한히 확장되는 백룸 게임을 개발했습니다.
- 무한 생성 시스템 — Opus 5.5가 DNA 규칙을 바탕으로 새로운 방, 캐릭터, 괴물을 실시간으로 자동 생성함
- 플레이어 학습 — 사용자의 이동 경로와 체류 시간을 분석해 다음 공간의 분위기와 콘텐츠를 조정함
- 기술 스택 — three.js, Cloudflare Durable Objects, fal API를 사용하여 서버리스 환경에서 구동됨
- 멀티플레이어 지원 — 근접 채팅 기능을 통해 친구들과 함께 기괴한 공간을 탐험할 수 있음

브라우저에서 바로 즐길 수 있는, 무한히 스스로 진화하는 백룸(Backrooms) 게임을 만들었다: dimension9.space
Opus 5.5는 내가 직접 짠 소름 돋는 지시사항을 따른다. 바로 이 세계를 계속해서 확장하라는 것. 새로운 방, 캐릭터, 엔티티, 그리고 경험들이 계속해서 튀어나오는데, 만든 나조차도 다음에 뭐가 나올지 전혀 모른다.
근접 음성 채팅이 지원되는 멀티플레이어는 첫날부터 구현해 놨으니, 친구들이랑 같이 들어가서 놀아라.
작동 방식
처음엔 내 취향대로 직접 만든 방 15개로 세계의 씨앗을 뿌렸다. 그리고 그 방들을 바탕으로 이 세계의 DNA를 작성했다:
-
어떤 요소가 방을 리미널 스페이스(liminal space)처럼 느끼게 하는지
-
모든 방이 따라야 할 규칙
-
연결되어야 할 세계관 설정(lore)
-
내가 주는 모든 피드백을 학습하는 취향 프로필
이제는 내가 없어도 알아서 만들어진다. fal에서 돌아가는 서버리스 앱이 Opus 5.5를 무한 루프로 돌린다. 이 녀석이 DNA를 읽고, 플레이어들이 어디로 가는지, 어디서 머무는지 파악해서 다음 방을 설계한다:
-
구조, 조명, 사운드
-
그곳에 사는 캐릭터들
-
너를 사냥하는 것들
-
벽에 숨겨진 낙서들
fal의 이미지와 3D 모델링 기술로 컨셉 아트와 소품을 뽑아낸다. Opus가 코드를 짜고, 테스트까지 마친 뒤 나한테 결과물을 던져주는 식이다.
내 유일한 일은 검수다. 스튜디오 페이지를 열어서 새로 만들어진 방들을 돌아다녀 보고 "더 기괴하게", "너무 텅 비었어", "이건 살려" 같은 피드백을 남긴다. 이 메모들이 다시 취향 프로필로 들어가니까, 회차가 거듭될수록 내 손길은 점점 덜 필요해진다.
지금까지 만들어진 것들
-
방 70개: 어둠 속에서 돌아가는 회전목마, 수족관, 야간 버스, 법정, 존재하지 않는 도시가 내려다보이는 옥상, 아무것도 나오지 않는 TV 백 대가 쌓인 벽 등.

