토닥토닥 동물마을 빌드 리포트
검증 대상 2.2.0 (6). 이 페이지는 Unity Windows 자동 플레이와 실제 게임 카메라·UI를 별도 렌더링한 화면을 기록합니다. 스토어 심사·실기기 검증·전문가 승인을 뜻하지 않습니다. 생성 시각 2026-10-05 23:14.
2026-10-05: App Store 정식 출시 2.1.3 다운로드. 2.2.0(6)은 동물의 숲 스타일 UI 전면 개편, Blender로 새로 만든 마을, 마을 생활 기능 3종(오늘의 기분·관찰 도감·주민 친해지기)을 담은 업데이트로 App Store 심사 제출 단계입니다. 아래 갤러리는 Windows 1950×900 검증 화면입니다. Google Play 새 업데이트는 업로드 권한 연결 대기 중입니다.
01스크린샷 (86장)
그림을 누르면 크게 보입니다. ← → 키 또는 좌우 스와이프로 넘기고, Esc 또는 바깥을 누르면 닫힙니다.
시작 · 3D 마을 · 조작
병원 · 학교 · 마트 미니게임
직업 체험 · 연구소 · 토토
집 · 보호자 · 설정 · 시간대
목표 표시 · 큰 글자 · 모바일 화면 검사
마을 생활 (2.2.0) · 기분 · 관찰 도감 · 주민
02산출물
| 파일 | 용도 | 크기 | 서명 |
|---|---|---|---|
unity/TodakAnimalVillage/Builds/TodakAnimalVillage.apk | 안드로이드 기기 설치 테스트 | 84.4 MB | 로컬 서명 검사 기록 참고 |
unity/TodakAnimalVillage/Builds/TodakAnimalVillage.aab | Google Play 업로드 준비 | 84.3 MB | 로컬 서명 검사 기록 참고 |
unity/TodakAnimalVillage/Builds/TodakAnimalVillage-iOS-Xcode.zip | Mac에서 Xcode로 열어 서명·업로드 (iOS) | 203.8 MB | Mac에서 서명 |
unity/TodakAnimalVillage/Builds/Win/TodakAnimalVillage.exe | PC에서 바로 실행·시연 | 0.6 MB | — |
패키지명 com.todaktodak.animalvillage. 최신 출시 상태와 검사 한계는 프로젝트의 docs/스토어-출시-현황.md에 기록합니다. 스토어별 배포 상태와 이 보고서의 검증 대상 버전은 다를 수 있습니다.
unity/TodakAnimalVillage/Keystore/ 폴더(키 파일 + 비밀번호 파일)는 반드시 백업하고 공개 저장소에 올리지 마세요. 분실하면 같은 앱으로 업데이트를 올릴 수 없습니다.03캐릭터 3D 모델 (Blender 파이프라인)
기본 도형 조립이던 캐릭터를 Blender 스크립트로 만든 모델로 교체했습니다. 하나의 매끈한 몸, 뼈대와 자동 가중치, 걷기·기쁨·슬픔·손 흔들기 애니메이션, 눈 깜빡임, 감정별 얼굴 파츠(9가지 감정), 모자·안경·목도리 부착점까지 14종이 같은 규격입니다. 명령 한 줄로 전 종을 다시 뽑을 수 있고, 외주·구매 모델도 같은 규격이면 코드 수정 없이 교체됩니다.
04자동 검증 결과
Windows 빌드를 실행해 타이틀 → 프롤로그 → 캐릭터 만들기 → 3D 마을 → 병원·학교·마트 미니게임 15종 → 직업 체험 3종 × Lv.1/3/5 → 연구소 → 토토 → 집 → 보호자 대시보드 → 주간 퀘스트 → 시간대별 마을을 자동으로 진행했습니다. 정답 솔버 검사와 추가 취소·선택 회귀 검사를 사용하며 모든 사용자 행동 분기를 검사한 것은 아닙니다.
| 장소 | 게임 | 별 | 결과 |
|---|---|---|---|
| 🏥 장난감 병원 | 진료 접수 도와주기 | ★★★ | 3★ 점수 100 |
| 🏥 장난감 병원 | 인형 마음 카드 놀이 | ★★★ | 3★ 점수 100 |
| 🏥 장난감 병원 | 환자 돌보기 | ★★★ | 3★ 점수 100 |
| 🏥 장난감 병원 | 정전된 병원 구하기 | ★★★ | 3★ 점수 94 |
| 계획이 바뀌어도 괜찮아요 | ★★★ | 3★ 점수 100 | |
| 🏫 따뜻한 학교 | 자리 찾기 | ★★★ | 3★ 점수 100 |
| 🏫 따뜻한 학교 | 수업 준비 체크리스트 | ★★★ | 3★ 점수 100 |
| 🏫 따뜻한 학교 | 시험 전 긴장 조절 | ★★★ | 3★ 점수 100 |
| 🏫 따뜻한 학교 | 교실 화재 대피 | ★★★ | 3★ 점수 100 |
| 빌리기 전에 물어봐요 | ★★★ | 3★ 점수 100 | |
| 함께 만드는 꽃밭 | ★★★ | 3★ 점수 100 | |
| 🛒 활기찬 마트 | 장보기 리스트 러너 | ★★★ | 3★ 점수 100 |
| 🛒 활기찬 마트 | 스마트 계산대 챌린지 | ★★★ | 3★ 점수 100 |
| 🛒 활기찬 마트 | 길찾기 & 도움요청 | ★★☆ | 2★ 점수 90 |
| 🛒 활기찬 마트 | 길 잃은 아이 돕기 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 리테일: 상품 정렬 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 리테일: 상품 정렬 Lv.3 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 리테일: 상품 정렬 Lv.5 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 음식 서비스: 주방 조립 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 음식 서비스: 주방 조립 Lv.3 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 음식 서비스: 주방 조립 Lv.5 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 청소·환경미화 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 청소·환경미화 Lv.3 | ★★★ | 3★ 점수 100 |
| 🧑🔧 직업 체험 센터 | 청소·환경미화 Lv.5 | ★★★ | 3★ 점수 100 |
| 🔬 동물마을 연구소 | 연구소 성장 측정 5종 | ★★★ | 3★ 점수 77 |
05수정 내역
- 2.2.0동물의 숲 스타일로 UI를 전면 개편했습니다(둥근 카드·물방울 배경·버튼 손맛·말풍선 대화창·토닥폰·큰 글씨). Blender로 건물 7채와 소품 20종을 새로 만들어 마을을 바꿨습니다. 오늘의 기분 체크인, 마을 관찰 도감(12종, 해치지 않는 관찰), 주민 친해지기(하트·부탁)를 추가했습니다.
- 2.1.3화면 기준 좌우 이동을 바로잡고, 이동과 시점 회전을 별도 손가락으로 조작하도록 개선했습니다. 아날로그 걷기·달리기, 시점 되돌리기·거리 조절, 대화창 뒤 이동 차단을 검증합니다.
- 2.1.2Higgsfield 프롤로그·주요 장소 그림 11장과 기본 집 배경을 반영하고 이미지 비율을 다듬었습니다.
- 빌드 3첫 화면과 도입 문장을 정리하고, 노치·시스템 제스처 영역을 피해 조작부를 배치합니다. 배경과 화면 전환은 화면 끝까지 채웁니다. 135% 큰 글자에 맞춰 버튼 높이가 늘어나며, 이름 입력 중 초상화를 재사용하고 환영 대화 뒤의 캐릭터도 유지합니다. 초상화 조명은 마을 조명과 분리했습니다.
- 2.1.1도움 요청·두려움 표현을 허용하고 인형 마음 카드 놀이로 문구를 변경했습니다. 꽃밭 목표에 글자와 화살표를 표시하고, 새 게임 3종은 재시도와 관계없이 같은 완료 보상을 줍니다.
- 2.1.1이전 게임의 비동기 완료가 새 게임 상태를 지우지 않도록 수정했습니다. 취소 경합 3회·선택 회귀 6회·보상 화면 이탈 1회를 검사했습니다.
- 2.1.1Android 런타임에서 생성하는 충돌체 타입이 빌드 최적화로 제거되지 않도록 보존했습니다. 플랫폼별 실행 결과와 한계는 출시 진행 문서에 별도로 기록합니다.
- 치명TextMeshPro 필수 리소스 누락 — 텍스트 생성마다 예외. 리소스를 프로젝트에 포함하고 셰이더를 빌드에 항상 포함.
- 치명안드로이드 빌드가 한글 경로를 거부 — 빌드 스크립트가 ASCII 작업 폴더로 동기화해 빌드.
- 치명스크롤 화면 내용이 통째로 안 보임 — 뷰포트 마스크 이미지 알파 문제.
- 표시캐릭터 초상화가 안 보이거나 뒷모습·겹침 — 굽힘 셰이더 제외 재질, 정면 촬영, 즉시 비활성화.
- 표시캐릭터 얼굴 파츠가 2배로 커짐 — 웹 원본 좌표 그대로 사용하도록 수정.
- 표시텍스트 속 이모지가 □로 표시 — Twemoji 스프라이트 에셋을 실행 시 생성해 TMP에 등록.
- 보완버튼 글자 잘림, 닫기 아이콘 누락, 게임 화면 배경, 보상 애니메이션 예외, 오류 시 아이가 화면에 갇히지 않도록 자동 복귀, 빌드 되돌리기가 최신 소스를 덮어쓰던 문제.
06다음 단계
- 기기 테스트 — APK를 안드로이드 기기에 설치해 터치·음성 안내(TTS)·가로 회전·발열을 확인합니다. 태블릿과 저사양 폰 각 1대 권장.
- Google Play — 콘솔 또는 앱 권한이 있는 API 연결을 복구한 뒤 현재 배포 트랙을 확인하고 검증된 업데이트를 제출합니다. 문의 이메일과 개인정보처리방침은 등록돼 있습니다.
- iOS — 2.1.2가 정식 출시됐습니다. 2.1.3의 Mac 서명·업로드와 iPhone·iPad 시뮬레이터 검증을 완료하고 정식 심사를 제출했습니다. 승인이 완료되면 자동 출시됩니다.
- 팀 확인 — 대사와 교육 활동에 대한 심리학부 팀 검토, 실제 이용자의 조작 경험 확인은 자동 검사와 별도로 진행합니다.
저장 데이터 복원을 포함한 재검증: python tools/validate-unity-release.py · 재빌드: tools/unity-build.ps1 -Target apk|aab|ios