개발 기록
고양이 합치기 개발기 — 합쳐지는 것 다음에 남은 문제
고양이 11단계와 물리 충돌, 보상 동작을 만든 웹 프로토타입을 돌아봤다.
당시 프로젝트·검수 기록을 바탕으로 2026년 9월에 정리했습니다. 이후 확인한 제출 상태는 본문에 날짜를 따로 적었습니다.
작은 규칙으로 시작했다
고양이를 떨어뜨리고 같은 단계끼리 만나면 더 큰 고양이가 되는 게임이다. 남아 있는 웹 프로젝트에는 러버블 기본 문서가 있지만, 실제 구현은 그보다 구체적이다. 시작 화면과 게임 화면, 최고 점수 저장, 물리 엔진을 이용한 낙하와 충돌 처리가 들어 있다.

아기냥부터 고양신까지 11단계다. 단계마다 이미지와 반지름, 점수를 따로 두었고, 진행 상황에 따라 처음 떨어지는 고양이의 확률을 바꿨다. 같은 캐릭터를 크게 그리는 것만으로 끝나지 않고 판이 차는 속도까지 조정하려던 흔적이다.
기능을 붙이는 속도와 확인하는 속도
코드에는 고양이 제거, 상자 흔들기, 업그레이드와 이어하기도 있다. 다만 웹의 보상 창이 있다는 것만으로 실제 앱 광고가 연결됐다고 말하면 안 된다. 화면에서 동작하는 보상과 네이티브 광고 완료 신호는 별개의 확인 대상이다.
이런 합치기 게임을 다시 만든다면 충돌 한 번에 같은 물체가 두 번 합쳐지지 않는지, 최고 단계끼리 만났을 때 어떻게 되는지, 화면 크기가 달라도 벽과 바닥이 맞는지부터 확인하려 한다. 이미지 교체보다 상태의 경계가 더 중요할 때가 있다.
앱 기록은 별도로 남아 있다
App Store Connect에는 Merge Cat이라는 앱이 남아 있고, 2026년 4월 16일 계정에서 삭제됐다고 표시된다. 확인한 버전 화면은 1.0 제출 준비 중이며 설명란은 비어 있었다. 삭제한 구체적인 이유는 이 기록만으로 알 수 없다. 따라서 출시했다가 실패했다고 단정하지 않는다.
이 글의 날짜는 삭제 기록을 기준으로 삼았다. 웹 프로젝트의 정확한 첫 개발일이나 각 변경일을 복원했다는 뜻은 아니다. 지금 남겨둘 결과는 합치기 프로토타입과 앱 등록 시도다. 다시 이어간다면 끝나는 판, 기록 저장, 재시작을 먼저 한 사이클로 확인하는 편이 좋겠다.