게임 진행 흐름
기본 루프
TitleMap → 시작 선택 → LobbyMap
→ 여러 진입로 중 하나 선택 → Challenge Map 로드
→ 공간 관찰 → 능력 선택 → 대상 조작 또는 전투
→ 장치 상태 변화 → 목표 도달 또는 적 처치 → 클리어
→ 완료 기록 저장 → LobbyMap 복귀 → 다음 도전 선택
맵과 전환 책임
| 논리 영역 | 진입 | 책임 | 이탈 |
|---|---|---|---|
| Title | 게임 실행 | 타이틀 UI 표시와 시작·종료 요청 | 시작 선택 시 Lobby로 이동 |
| Lobby | Title에서 시작하거나 Challenge 완료 뒤 복귀 | 여섯 도전의 진입로와 완료 상태 표시 | 도전 선택 시 해당 Challenge로 이동 |
| Challenge | Lobby에서 도전 선택 | 퍼즐·전투 진행, 재시작, 클리어 판정 | 클리어 기록 뒤 Lobby로 복귀 |
GameInstance에는 맵 이동 뒤에도 필요한 완료한 도전 목록만 보관한다. 이 목록은 SaveGame으로 저장한다. 개별 Challenge의 퍼즐·물리·적 상태는 보관하지 않으며, 재시작 또는 재진입 때 맵 초기 상태로 되돌린다.
Lobby와 Challenge 이동
- Lobby에는 도전별 진입로 둔다.
- 각 진입로는 별도 Challenge Map으로 이동한다. Challenge 내부는 단일 레벨 재시작 단위다.
- Challenge를 클리어하면 Lobby로 복귀하며, 해당 진입로 또는 Lobby UI에서 완료 상태를 표시한다.
- Challenge 진행 중 메뉴를 열고, 메뉴의
재시작항목이 현재 Challenge Map을 재시작한다.
플레이 규칙
- 챌린지은 하나의 핵심 기믹을 먼저 보여주고, 짧은 응용으로 이해를 확인한다.
- 목표와 핵심 대상은 같은 화면 또는 짧은 이동 안에서 관계를 추론할 수 있어야 한다.
- 실패는 사망, 오브젝트 유실 또는 막힘으로 정의하며, 메뉴의
재시작으로 복구한다. - 클리어는 한 번만 처리하며, 입력·물리 연결·UI 상태를 안전하게 종료한다.
Challenge 상태
| 상태 | 진입 조건 | 종료 조건 |
|---|---|---|
| 준비 | 맵 로드 완료 | 플레이어 입력 허용 |
| 진행 | 플레이어가 조작 가능 | 클리어 또는 재시작 |
| 클리어 | 목표 달성 | 완료 기록 후 Lobby 복귀 |
| 재시작 | 재시작 입력 또는 복구 필요 | 초기 상태 로드 완료 |
Lobby는 도전의 완료 상태를 표시하고 Challenge Map 이동만 담당한다. Challenge 내부 퍼즐 상태를 장기 저장하는 기능은 이번 범위에 포함하지 않는다.