Unity · Mobile Game · Google Play
BAEM: Snake Game
스네이크 게임의 룰 변주. 13×13 보드, 7가지 색 몸통, 주기적으로 등장하는 원형 먹이. 같은 색 3개를 연달아 먹으면 해당 블록들이 소멸해 길이를 줄여준다 — 13×13 안에서 더 오래 버텨야 하는 게임. 2022년 초 Google Play에 글로벌 출시했다.
1. 게임 화면
아래 두 장은 실제 플레이 화면이다. 사각형 블록이 뱀의 몸통, 작은 원은 주기적으로 나타나는 먹이. 상단의 별은 점수, 하단의 큰 십자 버튼은 D-pad 컨트롤이다.
두 번째 화면에서 보듯 뱀이 길어질수록 보드 내 가용 칸이 줄고, 색상 매칭으로 길이를 줄여야 다음 먹이를 안전하게 노릴 수 있다.
2. 룰 디자인
일반 스네이크는 먹이를 먹을수록 길이가 늘어나 보드가 빨리 가득 차 게임이 끝난다. BAEM은 그 끝을 늦추기 위해 색상 매칭으로만 길이를 줄일 수 있는 룰을 추가했다.
2.1 핵심 디자인 결정
- 매칭 길이 = 3. 2개는 운에 너무 의존하고, 4개 이상은 매칭이 어려워 게임이 빨리 끝난다. 3개가 "노력 vs 보상" 균형점.
- 7가지 색상. 시각적으로 즉시 구분 가능한 최소 컬러 수. 더 늘리면 매칭 기회가 줄어들고, 줄이면 패턴이 단순해진다.
- 13×13 보드. 모바일 세로 화면에 맞으면서 전략적 깊이를 줄 수 있는 홀수 크기. 중앙 대칭이 의미를 갖지 않도록 의도적으로 홀수 선택.
- 주기적 먹이 스폰. 매칭이 끝났을 때 보드가 갑자기 비지 않도록, 새로운 먹이가 일정 주기로 등장해 템포를 유지한다.
- 별 점수. 게임당 점수를 상단의 별로 표시. 콤보·매칭 보너스 없이 단순 누적해 진입 장벽을 낮췄다.
3. 시스템
Unity 모바일 게임으로 구현했다. 본 섹션은 남은 자산과 기억에 기반한 추정이 포함되어 있다 — 정확한 구현 상세를 단언하기 어렵다 (소스코드 유실 사유는 5절 참조).
- 입력: 화면 하단 D-pad 4방향 (Unity UI Button)
- 보드 좌표계: 13×13 정수 그리드, 매 프레임 좌상단 (0,0) 기준 인덱싱
- 뱀 표현: 색상별 블록 리스트 (앞쪽 머리 → 뒤쪽 꼬리 순서). 4방향 이동 시 머리 추가·꼬리 제거가 기본
- 먹이: 일정 주기로 보드 내 빈 칸 중 하나에 스폰, 색상은 7색 중 랜덤
- 충돌 검사: 머리가 자기 몸통 또는 벽에 닿으면 게임 종료
- 매칭 검사: 먹이를 먹은 직후 머리부터 같은 색이 3연속인지 확인 → 해당 3블록 제거·점수 가산
4. 결과
2022년 초 Google Play에 글로벌 출시했다. 결과는 작다 — 누적 다운로드 50건대.
출시 요약
- 플랫폼
- Google Play Store
- 지역
- 글로벌
- 출시 시점
- 2022년 초
- 다운로드
- 50건대
- 현재 상태
- 개발자 계정 자동 삭제 (2년간 업데이트 부재)
1인 개발로 마케팅 자원이 전혀 없었다. 글로벌 출시 자체가 1차 목표였고, 그 자체는 달성했지만 다운로드로 이어지지는 못했다. 룰의 신선함은 첫 1분 안에서만 전달되고, 색상 매칭을 이해하지 못한 신규 유입은 빠르게 이탈했다.
5. 트레이드오프와 유실
결과와 한계를 정직하게 기록한다.
- 룰 변주의 양면성 룰이 새로워 호기심 유입은 가능했지만, 색상 매칭을 모르는 신규 플레이어가 첫 1분 안에 포기할 가능성이 컸다. 진입 장벽을 더 낮출 수 있는 튜토리얼 또는 첫 매칭 보장 메커니즘이 필요했다.
- 마케팅 부재 1인 개발로 마케팅 자원이 없었고, 글로벌 출시했으나 다운로드가 정체됐다. 출시 자체보다 그 이후의 노출이 병목이었다.
- 개발자 계정 자동 삭제 2년간 업데이트가 없어 Google Play 개발자 계정이 자동 삭제됐다. 지금은 어떤 형태로도 재다운로드·재배포가 불가능하다.
- 소스 코드 유실 백업 없이 진행했으며, 이후 하드 손상으로 소스코드가 완전 유실됐다. 현재 남아있는 것은 앱 아이콘과 스크린샷 두 장뿐이다.
6. 배포 기록
Google Play Store (글로벌)
- 출시
- 2022년 초
- 지역
- 글로벌
- 다운로드
- 50건대
- 현재 상태
- 개발자 계정 자동 삭제 — 재설치·재배포 불가
외부 링크 없음 (URL이 삭제된 상태). GitHub 레포 또한 존재하지 않는다 — 소스코드는 하드 손상으로 유실됐다.