밀물 도시
바다가 3층까지 차오른 도시 — 물때를 읽어 썰물 길을 건너고, 옥상촌 사람들의 의뢰를 풀어 수문의 비밀을 찾는 1인칭 탐험 RPG입니다. 물은 하루 두 번 2.4m 를 오르내립니다. 간조에만 드러나는 잔해 둑길과 썰물 문으로 잠긴 상가와 옛 지하철역에 들어가고, 밀물이 들기 전에 빠져나와야 합니다. 옥상에 판잣집을 짓고 사는 사람들에게서 일을 받아 갯것과 싸우고, 조개표로 물건을 사고팔고, 작은 배를 고쳐 다리가 없는 섬으로 건너갑니다. 이야기는 수문 열쇠를 누구에게 맡기느냐, 수문을 돌리느냐에 따라 갈리고 엔딩이 둘입니다. 텍스처와 소리, 건물은 모두 코드로 만들었고, 게임 전체가 약 9MB 짜리 HTML 파일 하나입니다.
여기서 바로 해 보기
아래 버튼을 누르면 이 페이지 안에서 실행됩니다. 누르기 전에는 게임 데이터를 받지 않으므로, 소개만 읽고 가셔도 됩니다. 설치도 로그인도 없습니다.
누구에게 필요한가요
물때처럼 시간이 흐르며 길이 열리고 닫히는 세상을 걸어 다니고 싶은 사람, 폐허가 된 도시를 뒤지며 사람들의 사정을 듣고 선택하는 1인칭 RPG 를 좋아하는 사람, 짧은 시간 브라우저에서 바로 해 볼 탐험 게임을 찾는 사람
주요 기능
- 물때가 길을 바꾼다. 수면이 12 게임시간마다 만조와 간조를 오가고(게임 1시간은 실제 1분), 간조에만 걸을 수 있는 둑길과 썰물 문이 있다. 물이 든 실내는 천장까지 차오르고, 숨이 다하면 기절해 옥상촌에서 깨어나며 가방의 절반을 잃는다. T 로 여는 물때표에 오늘의 오르내림이 그려진다
- 옥상촌 사람들이 하루를 산다. 국수 솥을 걸고, 썰물에 둑길로 고철을 주우러 나갔다가 밀물 전에 돌아오고, 밤엔 다방에 모인다. 주민끼리 말을 주고받고, 내가 끝낸 일이나 든 무기를 알아보고 한마디 한다
- 의뢰가 열여덟 개 있고, 메인 줄거리 세 부와 곁 장 하나가 그 의뢰로 이어진다. 수문 관리일지에서 시작해 수문 관제 섬, 옛 수산시장 냉동 창고, 아랫바다 섬마을까지 이어지고, 열쇠와 수문을 두고 고르는 선택에 따라 세상과 엔딩이 바뀐다. 수문을 돌리면 시내 물이 실제로 1.2m 빠진다
- 1인칭으로 싸운다. 맨손·쇠갈고리·작살총·조명탄을 쓰고, 게는 정면에서 집게로 막고 갯강구는 손전등 빛을 피해 달아난다. 숨 고르기(V)를 쓰면 숨을 들여 잠시 세상이 느려지고 조준이 붙는다. 물에 젖으면 합선되는 고장 난 청소 수레와 경비 기둥도 있다
- 여섯 감각(팔힘·눈썰미·숨길이·말솜씨·손재주·물감각)으로 사람을 만들고 레벨이 오를 때마다 요령을 고른다. 녹슨 자물쇠는 녹 털기로, 잠긴 문은 수문 암호 단말로 연다
- 조개표로 국수와 작살을 사고, 덕배의 작업대에서 껍데기 갑옷이나 배를 얕은 흘수로 고치는 부품을 만든다. 작은 배를 몰아 다리가 끊긴 섬과 물에 잠긴 방송국에 건너가고, 철탑을 끝까지 오르면 도시 전체가 내려다보인다
- 낮과 밤이 바뀐다. 밤에는 창 몇 개에 불이 켜지고 판잣집 네온 간판과 줄 조명이 밝아진다. 바람과 물소리, 발소리, 효과음은 모두 브라우저에서 합성한다
제품 방향
1인칭 폐허 탐험 RPG 의 짜임새(능력치·의뢰·거래·자물쇠·동료·갈래 엔딩)를 따르되, 세계와 이름은 처음부터 새로 지었습니다. 바다가 차오른 1980년대풍 가상 도시이고, 핵이나 방사능 설정은 없습니다. 게임의 뼈대는 물때입니다. 수면 높이를 정하는 함수 하나를 게임과 화면, 소리, 검사가 함께 쓰고, 커밋할 때마다 도는 검사가 만조와 간조 두 끝에서 세상을 다시 훑습니다. 출발점에서 모든 문과 장소에 걸어서 닿는지, 떠 있는 소품이나 물에 잠긴 출발점이 없는지, 배로만 갈 수 있는 섬에 배를 댈 자리가 있는지, 끝낼 수 없는 의뢰가 없는지를 숫자로 확인합니다. 그다음 화면 없는 브라우저로 새 게임부터 두 엔딩까지 48개 장면을 실제로 밟아 봅니다. 뒤쪽 지역과 마을 일과는 여러 에이전트가 나눠 만들고 서로 비평하며 고쳤습니다. 원래 주민은 상자를 쌓은 인형이었는데 가장 큰 불만이어서, 사람 모델만은 예외로 MakeHuman 의 공개(CC0) 재료를 Blender 로 구워 넣었습니다.

현재 상태
프로토타입 공개
- 개발 시작2026년 10월
- 현재 버전v0.0.1
- 마지막 작업2026.10.20
플레이 안내
- 키보드와 마우스로 합니다. WASD 이동, Shift 달리기, Space 점프, 클릭 공격, 1~4·Q 무기, V 숨 고르기, E 문·줍기·배, H 먹기, J 수첩, G 나침반 의뢰, K 능력치, F 손전등, T 물때표, N 지도, M 소리, Esc 메뉴입니다
- 터치 조작은 없습니다. 휴대폰과 태블릿에서는 할 수 없습니다
- 저장은 Esc 메뉴의 '저장' 단추로만 합니다(자동 저장이 없습니다). 저장은 이 브라우저에만 남고 다른 기기로는 이어지지 않습니다
- 처음 열 때 약 9MB 짜리 파일 하나를 받습니다. 사람 모델 일곱 벌이 그 안에 들어 있습니다
- 성능은 개발용 컴퓨터(외장 GPU)의 화면 없는 크롬에서만 쟀습니다. 노트북 내장 그래픽, 맥과 사파리에서는 돌려 보지 못했습니다. 화면 해상도는 프레임 시간에 맞춰 저절로 조금씩 바뀝니다
- 싸움 난이도와 의뢰 흐름은 자동 검사와 에이전트 비평으로 맞췄고, 사람 손으로 처음부터 끝까지 충분히 놀아 보지는 못했습니다. 효과음과 소리는 파형으로만 확인했고 귀로 다 들어 보지는 못했습니다
- 사람 모델: MakeHuman 팀의 CC0 재료(MPFB 기본 메시·리그, 공식 시스템 에셋 묶음의 피부·옷·머리카락)를 Blender 로 구워 색과 얼굴을 바꿔 썼습니다. 그 밖의 텍스처·소리·건물은 모두 코드로 만들었습니다
바로가기
써 보셨나요?
좋았던 점, 불편했던 점, 버그, 바라는 기능을 남겨 주세요. 읽어 본 뒤 공개하고, 고치는 데 씁니다.