Akavjah Creations

Akavjah Creations / 시작의 기록

코드는 한 줄도 써 본 적이 없습니다. 그런데도 게임을 만들었습니다.

몇 주 전만 해도 AI가 실제로 출시할 만큼 다듬어진 것을 만들 수 있다고는 믿지 않았습니다 — 데모도, 시제품도 아닌 진짜 출시된 앱을요. 그래서 직접, 가장 어려운 방법으로 확인해 보기로 했습니다. 프롬프트 하나, 크래시 하나, 버그 추적 하나씩 — 프로그래밍이라고는 해 본 적 없는 사람이 빈 폴더에서 진짜 Apple 개발자 계정까지, 딱 6일 만에 갈 수 있는지를요.

1회의론자2첫 프롬프트3첫 진짜 크래시4드디어 레벨 505App Store에 출시됨

의심했던 이유

'AI로 앱을 만들었다'는 글을 백 개는 봤습니다. 대부분은 데모였습니다. 실제로 다운로드할 수 있는 건 하나도 없었습니다.

저는 개발자가 아닙니다. Swift도 모르고, Xcode도 모르고, 얼마 전까지는 'build target'이 뭔지도 설명할 수 없었습니다. 인터넷에서 본 '바이브 코딩' 이야기는 하나같이 예쁜 스크린샷에서 끝났습니다. 실제 기기, 실제 App Store 심사, 아무도 예상 못 한 방식으로 화면을 두들기는 진짜 플레이어와 부딪히고도 살아남은 것은 하나도 없었습니다.

그래서 아이디어를 하나 골랐습니다. 끝까지 완성할 수 있을 만큼 작으면서도, 이 방식의 약점을 하나도 빠짐없이 드러낼 만큼 만만치 않은 것으로요. 점 하나가 중심을 돌고, 안으로 조여드는 링의 틈새를 빠져나가는 원탭 아케이드 게임. 설명은 간단합니다. 제대로 만들기는 지독하게 어렵습니다 — 충돌 판정은 정확해야 하고, 난이도는 공정하게 올라가야 하고, 프레임 하나만 어긋나도 그 판은 끝이니까요.

있는 그대로의 개발 로그

포장 없이, 있었던 일을 순서대로.

맨바닥에서 시작. 게임을 평범한 말로 설명하고 — 중심을 도는 점이 조여드는 링의 틈새를 피해 간다 — 그것이 처음으로 실제로 돌아가는 걸 지켜봤습니다.

첫 빌드 컴파일 성공 · 저도 안 믿겼습니다

'맞아 보인다'와 '맞다'는 다르다는 걸 호되게 배웠습니다. 충돌은 겹치는 영역 전체에서 연속적으로 검사해야 했습니다 — 프레임당 한 번이 아니라 — 그러지 않으면 눈에 뻔히 보이는 스침이 히트로 인정되지 않았습니다.

GameEngine.swift · 충돌 판정 재작성

게임이 스스로 플레이하며 제 손으로는 도달할 수 없는 레벨의 난이도를 시험하도록 '데모 모드'를 만들었습니다. 그런데 결승선 바로 앞에서 수상하게 계속 죽는 겁니다.

자동 플레이 추가 · 정체불명 버그 기록

그 버그를 콘솔 로그 33회분을 뒤지며 쫓은 끝에 찾아냈습니다. 게임이 오브를 관문 너머로 보내 놓고는, 한 프레임 뒤에 아직 죽을 수 있다는 사실을 슬쩍 잊어버리고 있었던 겁니다. 수정 완료. 데모 모드가 드디어 최고 레벨에 도달했습니다.

로그 파일 33개 · 진짜 원인은 하나

오리지널 음악과 효과음을 직접 만들고 다듬었습니다 — 탭 소리가 울리지 않도록 0.35초짜리 '팝' 소리 하나를 따로 잘라내는 데까지.

오디오 작업 · sfx_tap.wav, 테이크 6

진짜 Apple 개발자 계정을 등록했고, 승인받았습니다.

개발자 계정 · 승인

6일째: Mad Orbit Dash는 7월 31일 Apple에 제출되었습니다. 한 번 반려되었는데 — iPad Air 11형과 iPhone 17 Pro Max 화면에서 레이아웃이 답답하게 표시되는 문제였습니다 — 그래서 수정을 거친 뒤에야 실제로 출시되었고, 이후 튜토리얼, 7개 언어 추가, 15레벨까지의 무료 체험을 더한 두 번째 버전이 출시되었습니다.

상태: 출시됨 · v2 출시

게임 그 자체

Mad Orbit Dash

탭 한 번에 궤도가 반전됩니다. 조작법은 그게 전부입니다. 오래 버틸수록 링은 더 빠르게 안으로 조여들고, 틈새는 좁아지고, 레벨 40쯤 되면 화면 전체가 여러분을 상대로 움직입니다. 일부러 작게 만들었습니다 — 거친 구석 하나하나를 전부 제 손으로 찾아 고칠 수 있을 만큼.

50클리어할 레벨
1탭이면 플레이
0직접 손으로 쓴 코드
두 게임 모두 보기 → App Store에 출시됨 · 두 번째 버전

다음 계획

게임 두 개 출시. 여기서 멈출 이유가 있을까요?

Mad Orbit Dash는 개념 증명이었습니다. 프로그래밍 배경이 전혀 없는 사람도 아이디어를 빈 폴더에서 제출된 앱까지 6일 만에 가져갈 수 있다는 것을요. 출시된 뒤, 튜토리얼과 7개 언어 추가, 15레벨까지 무료 체험을 더해 다시 출시되었습니다. Fool Me Once는 8월 24일에 뒤를 이었습니다. 게임 세 개가 이미 더 개발 중입니다.

Mad Orbit Dash — 출시됨, v2Fool Me Once — 출시됨추가 게임 3종 — 개발 중

문의

akavjahcreations@gmail.com

우편 주소

Akavjah Creations
PO Box 220300
Chantilly, VA 20153
United States