GeoSports: 익숙한 아이디어를 실제 서비스로

바이브코딩 성공 스토리: 프랭크가 만든 GeoSports

바이브코딩의 가능성을 보여주는 사례로 스포츠 지리 퀴즈 게임 GeoSports를 들 수 있다. 제공된 사례 자료에 따르면, 비기술자 출신 크리에이터 프랭크 스미스는 Claude를 활용해 게임을 구현하고 빠르게 사용자 반응을 확인했다.

이 사례에서 주목할 점은 매출 규모보다 아이디어를 발견하고, 작동하는 제품으로 구현하고, 사람들이 자발적으로 공유하도록 설계한 과정이다.

GeoSports by Frank infographic

1. 아이디어의 출발점: 우연한 단서에 경험과 전문성을 결합

출발점은 동생이 보여준 지도 게임 ‘MapTap’이었다. 프랭크는 지도에서 위치를 찾는 게임 방식에 자신이 잘 아는 스포츠 퀴즈를 결합했다.

새로운 기술을 발명하기보다, 이미 이해하기 쉬운 게임 구조에 특정 관심사의 콘텐츠를 더한 것이다. 스포츠 팬에게는 자신의 지식을 확인하고 친구와 경쟁할 수 있는 경험이 됐다.

바이브코딩의 첫 단계는 거창한 아이디어보다, 익숙한 경험을 자신의 업무·취미·전문 분야와 연결하는 데서 시작할 수 있다.

2. Claude로 아이디어 구체화 및 제품 기획

프랭크는 게임의 개념과 요구사항, 세부 기획을 Claude에 전달하며 개발을 진행했다. 문제가 생기면 화면을 캡처하고 상황을 설명한 뒤, AI가 제안한 해결책을 적용했다.

이 과정은 다음과 같은 반복으로 정리할 수 있다.

요구사항 설명 → AI의 구현 제안 → 실행 → 화면·오류 확인 → 수정 요청

핵심은 AI가 생성한 결과를 직접 실행하고 확인했다는 점이다. 원하는 동작과 실제 결과의 차이를 구체적으로 전달할수록 다음 수정 방향도 명확해진다.

자료에서 언급한 ‘8시간’은 일요일의 집중 개발 시간이며, 이후 월요일에도 후속 작업이 이어졌다. 따라서 짧은 시간에 초기 제품을 구현하고, 추가 수정으로 배포까지 연결한 사례로 이해하는 것이 적절하다.

3. 프랭크가 사용한 도구와 기술

GeoSports는 게임에 필요한 기능을 기존 도구와 서비스로 조합했다.

도구·기술담당 역할
Claude코드 생성과 구현 문제 해결
MapLibre지도 표시와 상호작용
Vercel웹 서비스 배포와 도메인 연결
Upstash Redis리더보드와 통계 데이터 관리
Google Sheets퀴즈 문항 관리
Stripe유료 기능 결제

특히 Google Sheets로 퀴즈를 관리하는 방식은 콘텐츠 운영과 코드 수정을 분리한다는 장점이 있다. 새 문제를 추가할 때마다 게임 전체를 다시 개발할 필요가 줄어든다.

이 사례는 코드를 전혀 사용하지 않는 노코드보다는, AI가 코드 작성을 돕고 기존 서비스를 연결하는 바이브코딩 방식에 가깝다.

4. 다수의 사용자는 쉬운 웹 경험을 선호

GeoSports는 앱 설치 대신 링크로 접속하는 웹 게임으로 출발했다. 소셜 미디어나 단체 대화방에서 링크를 발견한 사용자는 곧바로 게임을 시작할 수 있었다.

초기 제품에서는 기능의 개수만큼이나 첫 사용까지의 과정이 중요하다. 흥미가 생긴 순간 실제 체험으로 이어져야 사용자 반응을 확인할 수 있기 때문이다.

링크를 열면 바로 이해하고 시작할 수 있는 구조는 작은 아이디어를 빠르게 검증하는 데 유리하다.

5. 공유와 재방문이 가능한 게임 경험

매일 제공되는 다섯 개의 질문과 직관적인 결과 점수는 짧게 즐길 수 있는 경험을 만들었다. 같은 문제를 푼 친구와 점수를 비교할 수 있다는 점은 자연스럽게 대화와 공유로 이어졌다.

제공된 자료는 일일 플레이어의 공유율을 53%로 소개한다. 이 수치에서 주목할 부분은 게임 결과 자체가 다른 사람에게 보여주고 싶은 콘텐츠가 됐다는 것이다.

또한 스포츠 크리에이터와 선수에게 ‘일일 출제자’ 역할을 제안했다. 참여자는 자신의 질문이 담긴 게임을 팬에게 소개할 이유를 얻고, 서비스는 새로운 콘텐츠와 사용자 접점을 확보했다.

이 방식은 제품 홍보와 콘텐츠 제작을 하나의 참여 경험으로 연결했다.

6. 결정적인 요인: 구현 속도 + 제품 설계

프랭크의 성공 요인 네 가지

  • 전문성: 자신이 이해하는 스포츠 분야에서 아이디어를 구체화했다.
  • 반복 구현: AI의 제안을 실행하고 오류를 확인하며 제품을 개선했다.
  • 접근성: 웹 링크로 바로 체험할 수 있게 했다.
  • 참여 구조: 점수 비교와 일일 출제로 공유할 이유를 만들었다.

창업자의 오랜 콘텐츠 제작 경험과 기존 네트워크도 함께 고려해야 한다. 소개된 유입 비중만으로 초기 인지도와 관계의 영향을 완전히 배제하기는 어렵다.

GeoSports가 보여주는 바이브코딩의 가치는 아이디어를 실제 사용자에게 보여주기까지의 거리를 줄이는 것이다. AI로 구현 속도를 높이고, 사람은 무엇을 만들지, 사용자가 왜 즐길지, 어떤 경험을 공유할지 판단한다.

우리 업무에서도 같은 접근을 적용할 수 있다. 반복되는 불편 하나를 선택하고, 필요한 기능을 작게 정의한 뒤, AI와 함께 구현하고 동료의 반응을 확인하는 것이다. 작은 도구가 실제로 사용되는 순간부터 아이디어의 가치를 검증할 수 있다.

답글 남기기