동네에 감자튀김집이 새로 생겼다. 이름은 FF-1204. 개업 현수막 — XXXXL 감자튀김. 퇴근길에 현수막을 보고 들렀다. 문제는, 나와 보니 밤이라는 것. 그리고 돌아가는 길에, 있어서는 안 되는 것들이 서 있다.
"갈 때의 그 길이, 돌아올 때는 아니다."
- 장르: 심리 호러 / 이상현상 관찰
- 플랫폼: 브라우저 (Three.js + TypeScript + Vite), 싱글플레이
- 플레이: https://ff-1204.github.io/fries-get-cold/
- ⭐ 동사는 걷기 하나다 — 짚지 않고, 조사하지 않고, 싸우지 않는다. 이상현상은 처리할 과제가 아니라 지나가는 풍경이다. 없앨 수 없으므로 계속 거기 있다
- ⭐ 걸으면 줄고, 멈추면 자란다 — 무서운 것을 보면 사람은 멈추고, 멈춰 있는 동안 앞의 골목이 실제로 길어진다. 가로등이 하나 어두워지고, 지나온 담장이 한 구간 더 붙는다. 게임이 벌하는 것이 아니라 반응이 벌한다 — 규칙을 배울 필요가 없다
- 끝나지 않는 밤 — 틀려도 죽지 않는다. 대신 같은 구간이 미묘히 달라진 채 반복되고, 어긋남은 하나 더 늘어난다(증식)
- 퇴근길 튜토리얼 + 귀갓길 구조 — 밝은 두 구간에서 길과 조작을 익히고, 그 뒤로는 매일 밤 돌아가는 길이 게임이다. 목적은 하나, 집에 도착하는 것
⭐ M3 전환 완료 (v0.11.56) — 판정이 하나도 남지 않았다. 클릭도 응시도 없고, 남은 인과는 머무름 → 자람 하나뿐이다 (docs/spec.md §2).
- 웹에서 바로 플레이: https://ff-1204.github.io/fries-get-cold/
- 오프라인 (설치 불요):
play-local.html더블클릭 — 게임 전체가 든 단일 파일 빌드 - 개발 모드 (Node.js 18+):
npm install후npm run dev. 검증은verify:sim(모델) ·verify:balance(판정 실측) ·verify:shots(스크린샷) ·verify:play(첫 방문부터 밤 2까지 자동 주파). 디버그는?a=<effect>·?t=1· 관리자 모드Ctrl + Space Space(비행·스테이지 이동·조준 표시) - 배포:
git push(pre-push 훅이 빌드 →gh-pages발행) /npm run build:local(단일 파일 재생성)
조작 — PC: 클릭 후 WASD 이동, 마우스로 시점 / 모바일: "걷는다" 버튼을 누르는 동안 전진, 화면 드래그로 시점. 버튼은 앞으로 가는 것 하나뿐이고, 나머지는 어디를 보느냐다. 달리기 없음 — 속도는 하나다.
| 문서 | 내용 |
|---|---|
| docs/game.md | 기획 총괄 — 컨셉·코어 루프·다섯 밤·스코프·로드맵 (허브) |
| docs/spec.md | 현재 빌드 명세 — 실빌드에 들어 있는 것만 (릴리즈마다 대조) |
| docs/story.md | 스토리텔링 — 3막 아치, 다섯 밤 서사, 엔딩 3종, 톤 가이드 |
| docs/stages.md | 스테이지(=밤) — 공통/밤별 경계, 방향, 현황판, 데이터 스키마 |
| docs/anomalies.md | 이상현상 — 배치 3원칙, 목록, 스키마, 추가 절차 |
| docs/visual-polish.md | 팔레트·조명·모션 · ⭐ §9 구간을 짓는 법(10원칙) |
| docs/development.md | 스택, 구조, 관리자 모드, 검증, 배포, 성능 예산 |
| docs/workflow.md | 작업 절차, 릴리즈, 배운 것(실수 → 규칙) |
| docs/responsive-design.md | PC·모바일 대응 — 입력 분기, 뷰포트, 성능 티어 |
| CHANGELOG.md | 버전별 이력 — 왜 지금 이 형태인지의 원본 |
| docs/commercial.md · privacy · licenses | 라이선스·개인정보·서드파티 (법적 문서) |
⚠ 이론 문서 셋(게임 디자인 이론·공포 인지과학·감성 설계)은 v0.11.72에 걷어냈다. 447줄이 "왜 그런가"를 설명했지만 무엇을 할지는 바꾸지 않았고, 그 결론은 이미 위 문서들과 코드 주석에 문장으로 들어와 있다. 이력은 CHANGELOG와 git에 남아 있다.
Copyright (c) 2026 Moon. All rights reserved.
이 저장소는 열람용으로 공개되어 있을 수 있으나, 오픈소스가 아닙니다. 코드·문서·에셋의 복제, 재배포, 상업적 이용을 허가하지 않습니다. (추후 상업화 계획이 있어 의도적으로 오픈소스 라이선스를 부여하지 않음 — docs/commercial.md 참고)