씬 구성 설계
1. Intro Scene (씬 프레이즈 / 설명 화면)
역할
- 게임 시작 전 간단한 설명을 보여주는 프롤로그 화면
- 아무 키 입력 시 Game Start Scene(2번)으로 이동
화면 텍스트 예시
본 게임은 실제 소방관이 산불 진압을 수행하는 상황을
시뮬레이션한 체험형 게임입니다.
아무 키나 눌러 계속하세요.
2. Title Scene (게임 모드 선택 화면 – 1인칭 / 3인칭 시작)
역할
- 1인칭 / 3인칭 모드를 선택하는 실제 게임 시작 화면
- 선택에 따라 이후 헬기 조종 씬의 시점이 달라짐
구성 요소
- 배경: 시작 화면
- 버튼 2개:
- [1인칭 시점으로 게임 시작]
- [3인칭 시점으로 게임 시작]
동작
- 1인칭 시점 선택 → Game Scene 1로 이동
→ 이후 Game Scene 2(헬기 조종)에서 1인칭 시점 적용
- 3인칭 시점 선택 → Game Scene 1로 이동
→ Game Scene 2에서 기본 3인칭 시점 유지
3. Game Scene 1 – 지상 캐릭터 조작 / 헬기 탑승
역할
- 플레이어가 캐릭터를 직접 조종해 헬기 탑승 지점으로 이동
- Title Scene에서 선택한 시점에 따라 카메라 모드 변경
시점 구성
-
1인칭 모드
카메라: 캐릭터의 눈 위치에 고정 (머리 위치, 팔/손만 보일 수도 있음)
조작: 마우스로 카메라 회전(시야), WASD로 이동
-
3인칭 모드
카메라: 캐릭터 뒤/위에서 따라오는 시점 (Follow / Orbit 카메라)
조작: 캐릭터 기준으로 WASD 이동, 마우스로 카메라 회전 가능
→ 두 모드는 같은 캐릭터를 공유하고,
GameManager의 ViewMode에 따라 1인칭 카메라 / 3인칭 카메라 중 하나만 활성화.
플레이 요소
- 이동: WASD
- 헬기 근처에서 다음 안내 UI 표시:
- E 키 입력 시 Game Scene 2로 전환
→ 이때 Title Scene에서 선택한 시점(1인칭/3인칭)을 적용
4. Game Scene 2 – 헬기 조종 & 산불 진압 (메인 게임)
역할
- 헬기를 조종해 강에서 물을 채우고, 산불 지점으로 이동해 물 투하로 산불을 진압하는 메인 플레이 구간.
- Title Scene에서 선택한 모드에 따라 시점 변경:
- 1인칭을 선택했다면: First-Person Camera 활성화
- 3인칭을 선택했다면: Third-Person Camera 활성화 (Default)
HUD 구성
- 오른쪽 아래: 미니맵(현재 헬기 위치, 강 위치 아이콘, 산불 위치 아이콘 표시)
- 상단 중앙: 제한 시간 표시 (1분)
- 중앙: 조준선 (Crosshair)
- Space Bar: 물 투하
- 화면 좌측 아래:
물 탱크 게이지 (헬기 물 보유량 0–100%)
산불 진압 게이지 (불이 얼마나 줄었는지 0–100%)
조작
- 이동: WASD (앞/뒤/좌/우), 마우스 or 방향키로 회전/상하 조종
- 강 위에서 Space Bar 꾹: 물 채우기
- 강 위 특정 구역(“취수 포인트”)에 진입한 상태에서
→ Space Bar 누르고 있는 동안 물 탱크 게이지가 서서히 차오름
- 산불 상공에서 Space Bar 탭/짧게 누르기: 물 투하
- 조준선으로 산불 지점을 맞춘 상태에서 Space Bar 입력 시
→ 헬기 아래로 물이 떨어지며 산불 게이지 감소
- 성공/실패 조건에 따라 Result Scene / Celebration Scene 으로 이동
5. Result Scene – 실패 화면
진압 실패
산불이 확산되었습니다…
- 버튼: [재시도] → Game Scene 2 재도전
6. Celebration Scene – 엔딩 / 축하 화면
역할
화면 구성
🎉 고생하셨습니다!
당신은 산불 진압 임무를 성공적으로 수행했습니다.
🧩 전체 게임 흐름 (Flow Chart)
Intro Scene (1) — 설명 화면
↓ (아무 키)
Title Scene (2) — 1인칭 / 3인칭 선택
↓
Game Scene 1 (3) — 캐릭터 조작 → 헬기 탑승
↓
Game Scene 2 (4) — 헬기 조종 → 산불 진압
├── 성공 → Celebration Scene
└── 실패 → Result Scene → Game Scene 2 재도전
📌 Notes (필요 구현)
- 시점 선택 값은
DontDestroyOnLoad 객체 또는 GameManager에서 관리
- SceneManager로 씬 이동
- 1인칭/3인칭 카메라는 Game Scene 2에서 토글하여 활성화
- 산불 게이지 시스템 필요
- 제한 시간 로직 필요
- 물 투하 Particle / 히트 판정 필요
- 미니맵은 추가 카메라 + RenderTexture 또는 오브젝트 마커 방식으로 구현
씬 구성 설계
1. Intro Scene (씬 프레이즈 / 설명 화면)
역할
화면 텍스트 예시
본 게임은 실제 소방관이 산불 진압을 수행하는 상황을
시뮬레이션한 체험형 게임입니다.
아무 키나 눌러 계속하세요.
2. Title Scene (게임 모드 선택 화면 – 1인칭 / 3인칭 시작)
역할
구성 요소
동작
→ 이후 Game Scene 2(헬기 조종)에서 1인칭 시점 적용
→ Game Scene 2에서 기본 3인칭 시점 유지
3. Game Scene 1 – 지상 캐릭터 조작 / 헬기 탑승
역할
시점 구성
1인칭 모드
카메라: 캐릭터의 눈 위치에 고정 (머리 위치, 팔/손만 보일 수도 있음)
조작: 마우스로 카메라 회전(시야), WASD로 이동
3인칭 모드
카메라: 캐릭터 뒤/위에서 따라오는 시점 (Follow / Orbit 카메라)
조작: 캐릭터 기준으로 WASD 이동, 마우스로 카메라 회전 가능
→ 두 모드는 같은 캐릭터를 공유하고,
GameManager의 ViewMode에 따라 1인칭 카메라 / 3인칭 카메라 중 하나만 활성화.
플레이 요소
→ 이때 Title Scene에서 선택한 시점(1인칭/3인칭)을 적용
4. Game Scene 2 – 헬기 조종 & 산불 진압 (메인 게임)
역할
HUD 구성
물 탱크 게이지 (헬기 물 보유량 0–100%)
산불 진압 게이지 (불이 얼마나 줄었는지 0–100%)
조작
→ Space Bar 누르고 있는 동안 물 탱크 게이지가 서서히 차오름
→ 헬기 아래로 물이 떨어지며 산불 게이지 감소
5. Result Scene – 실패 화면
진압 실패
산불이 확산되었습니다…
6. Celebration Scene – 엔딩 / 축하 화면
역할
화면 구성
🎉 고생하셨습니다!
당신은 산불 진압 임무를 성공적으로 수행했습니다.
🧩 전체 게임 흐름 (Flow Chart)
Intro Scene (1) — 설명 화면
↓ (아무 키)
Title Scene (2) — 1인칭 / 3인칭 선택
↓
Game Scene 1 (3) — 캐릭터 조작 → 헬기 탑승
↓
Game Scene 2 (4) — 헬기 조종 → 산불 진압
├── 성공 → Celebration Scene
└── 실패 → Result Scene → Game Scene 2 재도전
📌 Notes (필요 구현)
DontDestroyOnLoad객체 또는 GameManager에서 관리