PROBLEM
문제 상황
어린이용 카메라 앱은 즉각적인 반응과 보상 루프가 필요하지만, 얼굴 이미지나 랜드마크 원본을 저장하면 개인정보 리스크가 커집니다.
APPROACH
접근 방법
Unity 6.3 LTS와 WebCamTexture, AR Foundation 후보를 두고 IDLE에서 COMPLETE까지 세션 상태를 명확히 나눴습니다. 저장 데이터는 완료 날짜, 연속 성공일, 스티커 보유 수 같은 로컬 진행 정보로 제한했습니다.
OUTCOME
성과
카메라 모션 반응, 30초 세션, 실패 없는 pause, 스티커 보상 루프를 검증하면서도 광고, 로그인, 서버 전송, 제3자 분석 SDK를 v1 범위에서 제외한 안전한 MVP 기준을 만들었습니다.
- IDLE -> CAMERA_READY -> ACTIVE -> PROGRESS -> PAUSE -> COMPLETE 상태 모델
- 카메라 영상, 얼굴 이미지, 랜드마크 원본 저장 금지
- 2초 무입력 시 실패 없는 pause 연출
- 로컬 PlayerPrefs 기반 완료일과 스티커 보상 관리