01. 처음 생각한 건 평범한 전체 채팅이었다
멀티플레이어를 기획하면서 가장 먼저 떠오른 기능은 채팅이었다.
같은 공간에 여러 사람이 들어오면 서로 말을 걸 수 있어야 하지 않을까?
처음에는 다른 온라인 게임처럼 전체 채팅창을 두는 방식을 생각했다. 누구나 메시지를 입력할 수 있고, 캐릭터 머리 위에는 말풍선이 뜨는 구조다.
구현 방식도 비교적 단순하게 생각할 수 있었다.
그런데 찜질중의 이용 상황을 떠올려 보니 조금 걸리는 부분이 있었다.
나는 찜질중을 쉬고 싶을 때 들어오는 공간으로 만들고 싶었다. 소파에 누워서, 자기 전 침대에서, 아무 생각 없이 캐릭터를 움직이는 곳.
그런데 누군가 계속 말을 걸거나 채팅창에 메시지가 쏟아진다면 어떨까?
대화를 하고 싶은 사람에게는 즐거운 공간이겠지만, 혼자 있고 싶은 사람에게는 오히려 피곤할 수 있겠다는 생각이 들었다.
특히 구스구스덕처럼 대화 자체가 게임의 핵심인 곳과 찜질중은 다르다.
구스구스덕에서는 서로 의심하고 이야기하는 과정이 재미지만, 찜질중에서는 굳이 말을 하지 않아도 된다.
같은 소셜 기능이라도 서비스의 목적에 따라 전혀 다른 경험이 될 수 있었다.

02. 연결을 강요하지 않는 방법
이 고민은 앞에서 만들었던 '혼자 둘러보기' 기능과도 연결됐다.
찜질중에는 사람들과 어울리고 싶은 날도 있지만, 그냥 혼자 있고 싶은 날도 있을 것이다.
그런데 전체 채팅은 내가 대화에 참여하지 않아도 다른 사람의 메시지가 화면에 표시된다.
채팅창을 닫는 방법도 있겠지만, 처음부터 원하지 않는 대화를 보지 않아도 되는 구조를 만들 수는 없을까?
그래서 전체 채팅 대신 상대에게 대화를 신청하고, 수락했을 때만 채팅이 열리는 방식을 기획하게 됐다.
물론 이 방식에도 단점은 있다.
전체 채팅처럼 우연히 여러 사람과 대화가 시작되기는 어렵다. 처음 만난 사람에게 직접 신청해야 하니 오히려 진입 장벽이 생길 수도 있다.
하지만 찜질중에서는 대화의 양보다 대화할지 말지를 스스로 선택하는 경험이 더 중요하다고 판단했다.
그룹채팅도 같은 원칙으로 설계했다.
한 명과 대화를 시작한 뒤 다른 사람을 초대해 최대 6명까지 함께 이야기할 수 있도록 구상했다. 대신 그룹에 참여하지 않은 사람에게는 대화 내용이 노출되지 않도록 한다.
누군가 옆에서 이야기하고 있다는 분위기는 느낄 수 있어도, 그 내용을 억지로 듣게 하지는 않는 것이다.
03. 거절도 편안해야 한다
대화 신청 기능을 기획하면서 가장 오래 고민한 건 의외로 수락이 아니라 거절이었다.
누군가 대화를 신청했을 때 상대가 거절하면 어떻게 보여줘야 할까?
'상대방이 거절했습니다.'
기능적으로는 틀린 문장이 아니다. 하지만 굳이 이렇게까지 직접적으로 알려줄 필요가 있을까 싶었다.
모르는 사람에게 말을 걸었다가 거절당하면 조금 민망할 수도 있다. 반대로 거절하는 사람도 상대가 상처받을까 봐 부담을 느낄 수 있다.
그래서 거절했을 때와 일정 시간 응답하지 않았을 때 모두 **'응답이 없어요'**라는 안내를 보여주는 방식을 생각했다.
상대방이 바쁜 건지, 혼자 쉬고 싶은 건지 굳이 알 필요는 없으니까.
다만 거절 사실을 직접 보여주지 않는 것과 반복적인 신청을 허용하는 건 다른 문제다.
같은 사람에게 계속 신청하는 행동은 막아야 한다.
그래서 동일 사용자에게 세 번 거절당하면 10분 동안 다시 신청할 수 없도록 하는 규칙을 기획했다.
이와 별도로 대화 신청 자체를 받지 않는 설정과 차단·신고 기능도 필요하다고 생각했다.
아직 실제 이용자들이 이 구조를 어떻게 받아들일지는 알 수 없다. 추후 테스트를 통해 신청 과정이 너무 번거롭지는 않은지도 확인해야 한다.
하지만 하나는 분명했다.
대화할 자유만큼 대화하지 않을 자유도 중요하다는 것.
찜질중의 채팅은 그 원칙을 중심으로 만들고 싶었다.

오늘의 고찰
서비스를 기획하다 보면 기능을 추가하는 것보다 빼는 일이 더 어려울 때가 있다.
전체 채팅은 익숙하고 편리한 기능이지만, 찜질중에 꼭 필요한 기능인지는 다시 생각하게 됐다.
사람들을 연결하는 방법은 많다. 하지만 모든 연결이 반가운 건 아니다.
내가 만들고 싶은 건 언제든 사람들과 이야기할 수 있으면서도, 아무도 나에게 말을 걸지 않는 시간을 선택할 수 있는 곳이다.
다음 글에서는 대화까지 가지 않더라도 서로의 존재를 알아차릴 수 있는 작은 행동, 인사와 하이파이브를 기획한 이야기를 정리해 보려 한다.
▶ 찜질중 놀러 가기: https://eye215.github.io/jjimjiljung/
'서비스기획자 성장일기' 카테고리의 다른 글
| 2026.11.09 찜질중 개발일기) 혼자에서 함께로: 실시간 멀티플레이 (0) | 2026.11.09 |
|---|---|
| 2026.11.08 찜질중 개발일기) 미니게임 두 개: 이마로 계란 깨기, 식혜 원샷 (0) | 2026.11.08 |
| 2026.11.07 찜질중 개발일기) 매점과 온기: 작은 경제 설계 (0) | 2026.11.07 |
| 2026.11.06 찜질중 개발일기) 수면실 꿈 모드: 누우면 별이 뜨는 방 (0) | 2026.11.06 |
| 2026.11.05 찜질중 개발일기) 모바일 조작: 조이스틱과 탭 이동 (0) | 2026.11.05 |