소리를 고르는 기준

ROOM 404의 사운드는 공포 분위기를 크게 만드는 것보다 행동과 결과의 재질을 정확히 전달하는 것이 우선입니다. 잠긴 객실문에는 손잡이가 달그락거리는 소리, 철문에는 묵직한 금속 충격, 드라이버에는 짧은 나사 마찰음을 사용합니다. 이름이 비슷한 파일이라도 화면 속 물건과 재질이 다르면 사용하지 않았습니다.

무료 음원은 길고 앞뒤에 불필요한 구간이 포함된 경우가 많았습니다. 원본 전체를 재생하면 다음 팝업과 겹치고 입력이 늦게 반응한 것처럼 느껴집니다. 필요한 타격이나 마찰 구간만 남기고 시작점을 앞으로 당긴 뒤, 게임 안에서 다른 효과와 함께 들어도 구분되는지 확인했습니다.

즉각 재생을 위한 편집

비밀번호 버튼, 열쇠 사용, 드라이버, 소화기, 객실문은 눌렀을 때 바로 소리가 나야 합니다. 파일 앞의 무음뿐 아니라 파형이 너무 약하게 시작되는 구간도 잘라냈습니다. 긴 걷기 소리는 장면 전환에 필요한 몇 걸음만 사용하고, 소화기는 첫 번째 분사 뒤 따라오는 짧은 두 번째 분사를 제거했습니다.

같은 행동은 모든 스테이지에서 같은 소리를 공유합니다. 비밀번호 숫자 입력과 오류음, 열쇠로 문을 여는 소리, 드라이버를 돌리는 소리를 공통 함수로 묶어 한 스테이지만 다른 타이밍으로 남는 문제를 줄였습니다. 오류음은 배경보다 들리되 실패할 때마다 공격적으로 느껴지지 않도록 전체 음량을 조금 낮췄습니다.

공간 상태를 들려주는 레이어

관리실 정전 상태에서는 천장의 물방울만 들립니다. 전력이 복구되면 물방울 위에 형광등 노이즈와 아주 작은 환풍기 기계음을 더합니다. 형광등이 깨지면 해당 레이어만 사라지고, 환풍구를 열면 기계음만 멈춥니다. TV 전원은 이 배경 구조와 무관하게 별도 효과로 처리합니다.

전체 스테이지를 연결하는 어두운 앰비언트 음악은 낮은 음량으로 반복합니다. 음악이 비밀번호 입력, 점등, 문 잠금 해제 같은 기능성 소리를 덮지 않도록 기준 음량을 낮추고, 물방울과 환풍기처럼 공간을 설명하는 소리는 상태별로 독립 조절합니다. 상단 스피커 버튼으로 이용자가 즉시 음소거하거나 다시 켤 수 있습니다.

중복 재생과 모바일 문제

터치 화면에서는 touch와 click이 연속으로 발생해 한 번 눌렀는데 소리가 두 번 나는 경우가 있었습니다. 공통 상호작용음과 퍼즐 자체 효과가 같은 요소에서 동시에 호출되는 경우도 있었습니다. 이벤트를 하나로 통일하고 기능성 효과가 있는 버튼은 공통 터치음 대상에서 제외해 한 입력에 한 번만 들리도록 했습니다.

브라우저는 첫 사용자 동작 전에 자동 재생을 제한합니다. 시작 화면에서 플레이어가 캐릭터를 선택하거나 404호로 향하는 버튼을 누르는 최초의 입력을 오디오 활성화 지점으로 사용했습니다. 재생 실패는 화면 진행을 막지 않으며, 다음 입력에서 다시 활성화할 수 있도록 구성했습니다.

검수 결과와 출처

각 효과음은 원본 URL, 사용 장면, 편집 구간, 음량을 목록으로 관리합니다. 테스트 서버에서 이어폰과 일반 스피커, 모바일 내장 스피커로 확인한 뒤 확정합니다. 배경은 작게 들리면서도 공간이 완전히 무음처럼 느껴지지 않아야 하고, 퍼즐 입력은 어느 스테이지에서도 즉시 구분되어야 한다는 기준을 사용했습니다.

이 과정을 거치며 사운드는 장식이 아니라 상태 표시 장치가 되었습니다. 플레이어는 화면을 계속 보지 않아도 전력이 복구됐는지, 잠금이 풀렸는지, 입력이 실패했는지 들을 수 있습니다. 사용한 무료 음원의 개별 라이선스와 출처는 제작 기록에 보관하고 있습니다.