← 전체 글로

개발 기록

고래 키우기 개발기 — 돌봄 한 바퀴를 앱에서도 끝내기

먹이와 진화, 방생과 기록, 실제 광고 보상까지 이어지도록 고친 과정.

당시 프로젝트·검수 기록을 바탕으로 2026년 9월에 정리했습니다. 이후 확인한 제출 상태는 본문에 날짜를 따로 적었습니다.

목차

한 번 돌보고 끝나는 게임은 아니었다

고래 키우기는 먹이를 주고 놀아주고 씻겨주며 성장시키는 게임이다. 남아 있는 구현에는 배고픔, 청결, 기분, 에너지와 진화에 영향을 주는 성향이 분리돼 있다. 무엇을 먹이고 어떻게 돌봤는지가 쌓여 다음 고래로 이어지는 구조다.

고래 키우기의 등록 아이콘

도감과 기록도 있다. 따라서 버튼 하나가 반응하는지만 확인해서는 부족했다. 시작해서 돌보고, 성체가 되고, 진화하고, 방생한 뒤 도감과 기록에 남아야 이 게임의 한 바퀴가 끝난다.

광고를 본 척하는 화면부터 고쳤다

9월 4일 검수 기록에는 시간 단축 버튼이 실제 보상형 광고 대신 짧은 진행 표시만 보여주던 문제가 적혀 있다. 웹에서 그럴듯해 보이는 동작이 앱에서는 수익과 보상 모두에 잘못된 약속이 된 것이다.

네이티브 광고 호출과 완료 신호를 연결하고, 광고가 오지 않을 때를 위한 시간 제한을 넣었다. 하단 배너가 돌봄 버튼을 가리는 문제도 함께 고쳤다. 네이티브 영역과 웹 콘텐츠가 같은 공간을 차지한다는 점을 뒤늦게 확인한 셈이다.

빌드 성공만 믿지 않기

저장 초기화에서 기록 필드를 빠뜨린 타입 오류도 있었다. 웹 번들을 만드는 명령이 타입 검사까지 해준다고 생각하면 이런 문제는 남을 수 있다. 실제 검사 명령과 앱 빌드를 나눠 확인할 이유가 생겼다.

당시 검수 기록에는 돌봄부터 진화와 방생까지 한 사이클을 확인한 결과가 남아 있다. 반면 앱을 꺼둔 동안의 시간 처리 의도와 접근성 경고는 별도 관찰로 남겼다. 완료한 것과 남은 것을 같은 문장으로 덮지 않으려 한다.

9월 6일 1.1 재제출 기록을 거쳐, 9월 9일 관리 화면에서는 1.1 배포 준비됨을 확인했다. 다음 개선에서도 버튼 수보다 한 번의 돌봄이 어디에 저장되고 다음 실행에 어떻게 이어지는지를 먼저 보려 한다.