🗓️ 오늘 하루 일정
✅ 오전
- 10:00 ~ 10:30 : 데일리 스크럼(튜토리얼 측정 범위·이벤트명 합의)
- 10:30 ~ 11:30 : GA.cs에 TutorialStart() / TutorialEnd() 추가(파라미터 없이 공통 필드만 포함)
- 11:30 ~ 12:50 : TitleUIController.StartGame()의 튜토리얼 진입 분기에 GA.TutorialStart() 배치, 플레이어 오브젝트 대신 상위 매니저/씬 전환 레벨에서 1회 기록 구조 확정, GA DebugView로 수신 확인
🍽️ 점심시간
- 13:00 ~ 14:00 : 점심시간
✅ 오후
- 14:00 ~ 17:30 : 게임 피드백 수집(플레이 동선·UI·난이도 체크)
🍽️ 저녁시간
- 18:00 ~ 19:00 : 저녁시간
✅ 저녁
- 19:00 ~ 21:30 : 피드백 반영 수정(밸런스·UI 자잘 버그 정리)
- 21:30 ~ 22:30 : WebGL 빌드 & 템플릿/사이즈 조정
- 22:30 ~ 23:00 : itch.io 업로드 및 최종 확인
✅ 오늘 학습 키워드
- GA 튜토리얼 이벤트 배치(씬/상태 전환 레벨)
- itch.io 임베드 크기 · 16:9 반응형 래퍼
- WebGL 템플릿 CSS, devicePixelRatio 튜닝
✅ 오늘 학습 한 내용을 나만의 언어로 정리하기
- 튜토리얼 시작/종료는 플레이어 생명주기와 분리해서, 씬 전환/상태 Enter·Exit에서 1회만 찍는 게 중복·누락을 막는다.
- itch.io에선 프레임 크기만으로는 한계가 있으니, 템플릿 CSS로 16:9 비율을 고정하면 다양한 화면에서 안정적으로 맞는다.
🧩 학습하며 겪었던 문제점 & 에러
1) 튜토리얼 이벤트가 간헐적으로 중복/누락
- 문제정의: 플레이어 프리팹 재생성/비활성화 타이밍에 이벤트가 여러 번 찍히거나 빠짐.
- 시도: 플레이어 OnEnable/OnDisable 훅에서 호출 → 중복 발생.
- 해결 방법: TitleUIController.StartGame()의 튜토리얼 진입 분기에서 GA.TutorialStart() 1회 기록, 종료는 튜토리얼 씬 이탈 지점에서 GA.TutorialEnd() 호출.
- 새롭게 알게 된 점: 측정 이벤트는 게임플로우를 아는 상위 컨트롤러가 책임지는 게 가장 안전하다.
- 다시 만나게 된다면: 처음부터 씬/상태 전이 레벨에서 이벤트를 설계한다.
2) itch.io에서 프레임·여백 문제
- 문제정의: 일부 해상도에서 캔버스가 잘리거나 검은 여백·스크롤 발생.
- 해결 방법: WebGL 템플릿에 16:9 래퍼 CSS 적용 + 캔버스 절대 위치로 꽉 채움 + devicePixelRatio 상한.
📝 메모
- 내일 체크: 튜토리얼 클리어/스킵 모든 경로에서 GA.TutorialEnd()가 한번만 찍히는지 흐름 재점검.
- itch 페이지 하단에 피드백 설문 링크 달아 자동 수집 시작하기.
https://nextthewat.itch.io/black-chamber
Black Chamber by NextTheWAT
nextthewat.itch.io
드디어 프로토타입! 힘들었다
'스파르타 코딩클럽 > TIL작성' 카테고리의 다른 글
| 내일배움캠프 75일차 TIL [최종 프로젝트 Black Chamber] (0) | 2025.10.21 |
|---|---|
| 내일배움캠프 74일차 TIL [최종 프로젝트 Black Chamber] (0) | 2025.10.20 |
| 내일배움캠프 72일차 TIL [최종 프로젝트 Black Chamber] (0) | 2025.10.16 |
| 내일배움캠프 71일차 TIL [최종 프로젝트 Black Chamber] (0) | 2025.10.15 |
| 내일배움캠프 70일차 TIL [최종 프로젝트 Black Chamber] (0) | 2025.10.14 |

