5th update

This commit is contained in:
2025-08-09 18:37:42 +09:00
parent 6d4946f827
commit 857fdbe624

156
UX_맵시스템_설계.md Normal file
View File

@@ -0,0 +1,156 @@
# UX 및 맵 시스템 설계
## 1. 설계 철학
### 핵심 원칙
- **내용 중심 경험**: 복잡한 이동보다는 의미있는 상호작용에 집중
- **직관적 단순함**: 플레이어가 기술적 복잡성에 방해받지 않고 몰입할 수 있도록
- **감정적 깊이 우선**: 시각적 화려함보다는 내러티브와 인연에 투자
- **접근성 보장**: 누구나 쉽게 이해하고 플레이할 수 있는 구조
## 2. 맵 시스템 설계
### A. 노드 기반 맵 구조
**기본 구조 예시**:
```
집(A) ← → 마을광장(B) ← → 들판(C) ← → 옆마을(E)
마을뒷산(D) ← → 숨겨진공방(F)
```
**노드의 의미**:
- 각 노드는 하나의 **의미있는 장소**를 나타냄
- 물리적 거리가 아닌 **관계적 연결**로 구성
- 스토리 진행과 캐릭터 성장에 따라 새로운 노드가 **점진적 해금**
### B. 이동 메커니즘
**클릭 기반 이동**:
- 인접한 노드를 클릭하면 **즉시 이동**
- 이동 시간이나 애니메이션 없이 **바로 장면 전환**
- 각 노드 진입 시 **고유한 이벤트나 분위기** 연출
**시각적 표현**:
- **미니맵 형태**의 노드 연결도를 화면 모서리에 상시 표시
- 현재 위치는 **밝은 색상**으로 하이라이트
- 이동 가능한 노드는 **부드러운 호버 효과**
- 잠긴 노드는 **반투명**하게 표시
## 3. 생애주기별 맵 확장
### 1단계: 어린 선녀 × 봄 (Map A 기본형)
**핵심 노드들**:
- **선녀의 둥지(A)**: 시작 지점, 휴식과 성찰 공간
- **꽃밭(B)**: 첫 비행 연습, 꽃 가꾸기
- **시냇가(C)**: 물놀이, 작은 동물들과 만남
- **할머니집(D)**: 인간과의 첫 교류
- **나무 위 비밀장소(E)**: 혼자만의 사색 공간
### 2단계: 성장기 선녀 × 여름 (Map B 확장형)
**추가되는 노드들**:
- **강변 들판(F)**: 농사 도움, 농부들과 관계
- **마을 축제장(G)**: 사회적 교류, 문화 체험
- **깊은 숲(H)**: 더 큰 도전과 모험
- **여행자 숙소(I)**: 외부 세계와의 연결
### 3단계: 성숙기 선녀 × 가을 (Map C 복잡형)
**더 복잡한 연결망**:
- **도시 외곽(J)**: 복잡한 인간 사회 진입
- **선녀 학교(K)**: 후배들 가르치기
- **갈등 중재소(L)**: 문제 해결 활동
- **예술의 거리(M)**: 창작과 문화 활동
### 4단계: 지혜의 시기 × 겨울 (Map D 집중형)
**핵심만 남은 구조**:
- **설산 입구(N)**: 마지막 여정의 시작
- **명상의 동굴(O)**: 깊은 성찰과 정리
- **조상들의 터(P)**: 영적 만남과 유산 전달
- **별빛 정상(Q)**: 최종 완성과 승천
## 4. UX 우려사항 분석 및 해결방안
### A. 잠재적 우려사항들
#### 1. 단조로움과 지루함
**우려**: 이동의 재미가 없어서 지루할 수 있음
**해결방안**:
- **노드별 고유한 분위기**: 각 장소마다 독특한 비주얼과 사운드
- **예상치 못한 이벤트**: 같은 노드라도 방문할 때마다 다른 경험
- **계절/시간 변화**: 동일 노드도 상황에 따라 다른 모습
#### 2. 공간감 부족
**우려**: 세계의 크기나 깊이를 느끼기 어려울 수 있음
**해결방안**:
- **배경 스토리텔링**: 각 노드의 역사와 의미를 깊이 있게 서술
- **인연 네트워크 시각화**: 매듭 시스템으로 장소 간 연결감 표현
- **점진적 세계 확장**: 성장에 따라 새로운 영역이 열리는 설렘
#### 3. 탐험의 즐거움 부족
**우려**: 자유로운 탐험의 재미가 제한될 수 있음
**해결방안**:
- **숨겨진 노드 발견**: 특정 조건을 만족해야 나타나는 비밀 장소
- **다중 경로**: 같은 목적지라도 여러 경로로 접근 가능
- **시간별 접근성**: 특정 시간에만 열리는 장소들
### B. UX 개선 전략
#### 1. 몰입감 강화
**분위기 연출**:
- **노드별 전용 BGM**: 각 장소만의 고유한 음악
- **날씨와 시간**: 실시간 또는 스토리에 따른 환경 변화
- **감정적 색채**: 선녀의 심리 상태에 따른 색감 변화
**상호작용 깊이**:
- **반복 방문의 의미**: 같은 장소라도 관계 발전에 따라 새로운 경험
- **기억의 층위**: 이전 방문의 흔적이나 변화가 누적
- **인연의 잔향**: 특별한 인연을 맺은 장소는 특별한 표시
#### 2. 직관적 네비게이션
**시각적 가이드**:
- **인연의 실**: 중요한 인연이 있는 노드로 향하는 빛나는 선
- **추억의 표시**: 특별한 경험이 있었던 노드에 작은 아이콘
- **긴급 상황 표시**: 도움이 필요한 곳에 펄싱 효과
**정보 제공**:
- **노드 미리보기**: 호버 시 그 장소의 현재 상황 간략 설명
- **관계 상태**: 그 장소 관련 인연들의 현재 상태 표시
- **이벤트 예고**: 특별한 일이 일어날 예정인 곳 표시
## 5. 기술적 구현 고려사항
### A. 성능 최적화
**경량화 설계**:
- **2D 백그라운드**: 각 노드마다 아름다운 2D 일러스트
- **최소한의 애니메이션**: 중요한 순간에만 특별한 효과
- **모듈형 로딩**: 필요한 노드만 메모리에 로드
### B. 확장성 확보
**콘텐츠 추가 용이성**:
- **JSON 기반 노드 정의**: 새로운 노드를 쉽게 추가 가능
- **이벤트 시스템**: 각 노드별 이벤트를 독립적으로 관리
- **조건부 노드**: 스토리 진행이나 선택에 따른 동적 맵 변화
## 6. 플레이어 경험 설계
### A. 감정적 여정
**단계별 경험**:
1. **호기심과 탐험** (1단계): 새로운 노드 발견의 기쁨
2. **관계와 성장** (2-3단계): 익숙한 장소들과의 깊어지는 유대
3. **성찰과 완성** (4단계): 모든 장소를 돌아보며 느끼는 감동
### B. 리플레이 가치
**매번 다른 경험**:
- **선택의 결과**: 이전 세대의 선택이 맵 상태에 영향
- **인연의 진화**: 관계 발전에 따른 노드별 콘텐츠 변화
- **새로운 발견**: 여러 번 플레이해야 찾을 수 있는 숨겨진 요소들
## 7. 결론
이 단순화된 맵 시스템은 **기술적 복잡성을 최소화**하면서도 **감정적 깊이를 최대화**하는 효율적인 설계입니다. 플레이어는 복잡한 이동 메커니즘에 신경 쓰지 않고 오직 **인연을 맺고, 성장하고, 아름다운 순간들을 경험하는 것**에만 집중할 수 있습니다.
**핵심 장점**:
- 개발 리소스를 콘텐츠 품질에 집중
- 직관적이고 접근하기 쉬운 인터페이스
- 스토리와 감정에 몰입할 수 있는 환경
- 확장과 업데이트가 용이한 구조
**이 시스템은 "살아있음의 기쁨"이라는 핵심 경험을 방해하지 않으면서도 충분히 풍부한 세계를 제공할 수 있을 것입니다.**