C++와 Unreal Engine으로 3D 게임 개발 팀프로젝트
어렵다 어려워...
GameMode, GameState, StageManager, RoomBase 너네의 역할 분리가 어렵다!!!!!!!!!!!!!!!!!!!!
1️⃣ ASanzoGameMode
- StageType 결정
- Stage 시작/종료
- Pause / Resume
- 업그레이드 선택 흐름
2️⃣ ASanzoGameState
- UI/HUD가 읽는 값
- “지금 무슨 상태냐” 표시
- 판단 ❌, 실행 ❌
3️⃣ ASanzoStageManager
- Room 찾기
- Room 시작
- Room 종료 → GameMode에 전달
4️⃣ ASanzoRoomBase (추상 클래스)
- 섬멸전
- 버티기
- 보스전(도 섬멸전?)
레벨 로드
↓
GameMode::BeginPlay
↓
InitStageType
↓
StageManager::StartStage
↓
Room::BeginRoomSequence
↓
(Room 내부 조건 달성)
↓
Room::EndRoomSequence
↓
StageManager::OnRoomCleared
↓
GameMode::OnStageCleared
↓
레벨 이동 / 업그레이드

NEXT
섬멸전 틀 잡기
1차 병합 후 튜터님 피드백 받기
'내배캠Unreal_TIL > 팀프로젝트' 카테고리의 다른 글
| [TIL] 2026-02-12 | 협업하기 (0) | 2026.02.12 |
|---|---|
| [TIL] 2026-02-11 | 기본 전투 로직 (0) | 2026.02.11 |
| [TIL] 2026-02-09 | [슈터 게임 프로젝트] Init (0) | 2026.02.09 |
| [TIL] 2026-01-07 | [텍스트 콘솔 RPG] '에레보스타워' 프로젝트 회고 (0) | 2026.01.07 |
| [TIL] 2026-01-06 | [텍스트 콘솔 RPG] BM → BS 콜백 작업, 디버깅 (0) | 2026.01.06 |