
웹3 장벽 제거: 점진적으로 입문할 수 있는 암호화 게임 설계 가이드
작성: Will Robinson
번역: TechFlow

이 시리즈는 Web3의 최상의 사용자 경험(UX)을 탐구하는 것을 목표로 하며, 첫 번째 파트에서는 게임에 초점을 맞추지만 보다 일반적인 제품에도 유용한 아이디어를 제공할 수 있습니다. 지난 몇 년간 저는 수십(혹은 수백?) 명의 Web3 게임 개발자들과 대화를 나누었으며, 그들은 입을 모아 초기 진입 과정에 너무 많은 마찰이 있다고 말합니다. 하지만 우리는 어떻게 메타마스크(Metamask)의 문제에서 벗어나 더 나은 사용자 경험을 창출할 수 있을까요?
점진적 온보딩(Progressive Onboarding)
"점진적 온보딩(Progressive Onboarding)"은 UX 커뮤니티 내에서 인기 있는 개념이지만, 제가 암호화폐(Crypto) 분야에서 이 용어를 처음 본 것은 Privy.io 블로그였습니다. 이는 매우 간단한 개념입니다.
신규 사용자는 필요할 때까지, 그리고 가능하면 가장 늦게까지 제품과의 마찰을 느껴서는 안 됩니다.
지나치게 많은 암호화 제품들이 실제로 필요하기도 전에 '지갑 연결'과 서명을 요구합니다. 그러나 Web3에 최선의 사례를 적용하기 전에 먼저 AAA급 모바일 게임의 온보딩 경험으로 돌아가 보겠습니다. 바로 Marvel Snap(이하 Snap)입니다. 이 게임은 우수한 사용자 유지율을 자랑하며, 복잡한 게임 메커니즘과 독특한 성장 시스템을 점진적으로 효과적으로 소개합니다.
첫 번째 교훈: 먼저 제품을 체험하게 하라
디자인: Snap을 시작하는 플레이어는 두 가지 선택지를 마주하게 됩니다. "게스트로 플레이" 또는 "계정을 연결하셨나요?" 놀랍게도 화면 구성은 사용자가 게스트로 플레이하도록 유도하고 있습니다. 즉, 플레이어는 계정 등록 없이도 전체 튜토리얼을 경험할 수 있다는 의미입니다!
교훈: Snap은 사용자가 버튼을 누르기 전부터 가치 있는 인상을 줍니다. 우선 제품을 체험하게 하세요. 계정 생성 과정에서 발생하는 이탈 요소를 제거함으로써 더 많은 초기 사용자를 유지할 수 있습니다.

두 번째 교훈: 게임을 단순화하라
디자인: 초기 화면을 지나면 게임은 전체 메커니즘의 50%만 포함된 간소화된 턴을 안내합니다. 이 튜토리얼 턴은 실패하기 어렵도록 설계되어 있으며, 어떤 내용을 강조하고(비교해 어떤 내용을 숨기는지) 주목해보세요.
-
매 턴마다 한 장의 카드를 사용한다;
-
모든 카드는 숫자 형태의 강도를 가진다;
-
카드를 놓을 수 있는 유효한 위치는 하나뿐이다;
-
상대보다 더 높은 강도를 보유함으로써 승리한다.

교훈: 모든 것을 한 번에 가르칠 필요는 없습니다. Snap 팀은 신규 사용자가 처음 몇 분 동안 혼란스러워하지 않도록 효과적으로 새로운 게임을 설계했습니다. 게임 디자이너로서 당신의 목표는 동시에 플레이어의 기술 수준과 게임 난이도를 끌어올려, 무관심한 상태에서 몰입된 상태로 전환시키는 것입니다. 도전 과제가 기술 수준에 비해 지나치게 크다면, 사용자는 불안하거나 지루함을 느끼고 결국 게임을 떠날 것입니다. 이러한 통찰은 보다 일반적인 제품들에도 동일하게 적용됩니다.

세 번째 교훈: 점진적으로 소개하라
디자인: Snap의 튜토리얼을 완료한 후, 당신은 첫 번째 보상으로 카드의 시각적 업그레이드를 받습니다. 외형 업그레이는 게임 플레이에는 영향을 주지 않지만 플레이어에게 즐거움을 주기 때문에 초기 게임의 훌륭한 보상입니다. 하지만 이 게임은 예상 밖의 일을 합니다. 카드의 시각적 업그레이드는 이후 게임 라운드에서 새 카드를 사용할 수 있도록 해줍니다. 이렇게 하여 한 라운드에서 승리하여 외형을 변화시킬 수 있는 자원을 얻고, 외형 업그레이드는 다음 라운드에서 승리할 수 있는 자원(새 카드)을 제공하는 순환이 만들어집니다. 이 순환을 공고히 하기 위해 Snap은 두 번째 더 복잡한 튜토리얼과 또 다른 업그레이드를 안내합니다.
교훈: 플레이어에게 동기를 부여하는 것은 강력합니다. 이를 첫 번째 게임 옆에서 함께 진행되는 두 번째 게임이라고 생각하세요. 첫 번째 게임의 보상이 두 번째 게임의 자원이 되고, 반대로도 작용할 수 있습니다. 이를 통해 각 시스템은 서로의 가치를 정당화하게 됩니다.

네 번째 교훈: 성공을 보장하라
디자인: 여러 라운드의 튜토리얼을 마친 후 게임은 당신을 로비로 다시 데려옵니다. 이때 비로소 이름을 입력하라는 팝업이 나타납니다! 몇 라운드 더 진행하면 소셜 로그인을 요청합니다. 이제 완전히 잠금 해제된 로비에서 임무, 자원, 뉴스 등이 가득합니다. 충분히 오래 플레이하면, 단 몇 달러에 불과한 놀라울 정도로 매력적인 '첫 구매' 패키지를 발견하게 될 것입니다.
교훈: 사용자가 제품을 직접 체험한 후에야 관리 작업을 요청해야 합니다. 또한 이러한 작업은 가능한 한 조각내어 완료 시간이 몇 분을 넘지 않도록 해야 합니다. 이미 일정 부분 몰입한 상태이므로, 플레이어는 이탈 없이 등록을 완료할 것입니다.
또한 수익화(monetization) 측면에서도 자유방임적이어야 합니다! 그들이 당신에게 전화번호를 준다고 해서, 집까지 데려다달라는 뜻은 아닙니다. 플레이와 정체성이 게임과 연동되면서, 플레이어는 자연스럽게 인게임 자산을 구매하기 시작합니다.

이것이 암호화 게임에는 어떻게 적용될 수 있을까?
Snap은 암호화 온보딩 경험 역시 단지 처음 필요할 때만 발생해야 한다는 점을 드러냅니다. 즉, 거의 모든 경우에서 아직 필요하지 않을 수 있다는 뜻입니다. 저는 Primodium을 예로 들어보겠습니다. 이는 소규모 팀이 체인 상 전략 게임을 개발하려는 초기 단계의 프로젝트입니다.
첫 번째 교훈 적용: 우선 제품을 체험하게 하라
좋은 소식은, 많은 경쟁사들과 달리 Primodium은 지갑 연결을 요구하지 않는다는 점입니다. 대신 개인 키는 브라우저 캐시에 저장됩니다. 만약 플레이어가 실수로 캐시를 삭제하면 진행 상황은 모두 사라질 것입니다. 이것은 플레이어가 소셜 로그인을 추가하기 전까지 Snap이 감수했던 위험과 동일합니다. 지갑 관리를 처리하지 않고 게임을 할 수 있게 만든 것은 Primodium 팀의 현명한 결정입니다.
그러나 Primodium에 처음 접속할 때 세계 상태(world state)를 로딩하는 데 두 분이 걸립니다. 게임 끝. 이것은 빠른 온보딩의 절대적인 장애물이 되었습니다. Primodium은 플레이어들이 즉시 멀티플레이 환경에 뛰어들 수 있기를 바랐지만, 우리가 Snap에서 본 것처럼 지금 당장 그것이 필요한 것은 아닙니다. 게임의 첫 한 시간을 AI와의 대전으로 구성한다면, 진입 복잡성을 줄이고 체인 상에서의 대기 없이도 제품을 체험할 수 있게 됩니다.

두 번째 교훈 적용: 게임을 단순화하라
Primodium을 시작하면 우리는 복잡성의 지뢰밭 속에 빠져듭니다. 불안감을 느낄 위험이 있다면, 정신적 붕괴를 준비하세요. 개발자는 플레이어에게 아무것도 숨기지 않으며, 순위, 점수, 여섯 개의 건물, 별 지도, 세 가지 채굴 가능한 자원, 본부, 별 지도, 오른쪽 상단의 8개 아이콘, 15개의 빈 자원 추적기 등을 모두 표시합니다. 불필요한 요소를 숨김으로써 사물을 더 이해하기 쉽게 만들어야 합니다.
Primodium은 일련의 과제를 나열하는 튜토리얼 창을 통해 Snap의 '실패할 수 없는 첫 튜토리얼' 예시를 따릅니다. 그러나 플레이어는 블록체인 거래가 실행된 후에야 보상을 받을 수 있습니다. 이상적으로는 클라이언트가 거래가 확인된 것처럼 '낙관적으로(optimistically)' 진행을 보여주고, 나중에 체인 상태와 재동기화하는 것이 좋습니다. 이러한 프론트엔드의 '속임수'는 Web3에만 국한된 것이 아니며, 게임들은 오랫동안 백엔드보다 빠르게 상태를 진행시키는 데 의존해 왔습니다.

세 번째 교훈 적용: 천천히 진행하라
Primodium의 핵심 루프는 외계 공장 건설이므로, 플레이어에게는 자연스럽게 시각적인 성장이 따릅니다. 플레이어가 기지를 업그레이드할 때마다 새로운 건물을 얻을 수 있습니다. 이것은 복잡성을 천천히 도입하는 데 도움이 될 뿐 아니라, 과거 성공에 대한 보상 역할도 합니다. 또한 기지 배치를 직접 조절할 수 있기 때문에, 기지가 점점 더 아름답게 변하는 모습을 보는 것도 보상이 됩니다.
게임 내 성장 외에도, Primodium은 글로벌 순위를 통해 메타 수준의 성장을 보여줍니다. 현재 라운드가 작기 때문에 신규 사용자는 순위권에 빠르게 진입할 수 있습니다. 그 숫자가 올라가는 것을 보는 도파민 충격은 사용자 유지에 중요한 부분입니다. 시간이 지남에 따라 이 순환을 닫고 순위 점수를 활용해 코스메틱 및 기타 인게임 보상을 제공하는 것은 Primodium에게 매우 중요합니다.
그들의 순환 구조는 다음과 같아야 합니다. 자산을 사용해 점수를 얻고, 점수로 더 멋진 자산을 얻으며, 새롭고 멋진 자산으로 더 많은 점수를 얻는(또는 균형 잡힌 게임에서는 다양한 방식으로 점수를 얻는) 구조입니다.
네 번째 교훈 적용: 성공을 보장하라
Primodium은 이 부분에서 훌륭한 성과를 보입니다. 개발자들은 아직 제품-시장 적합성(product-market fit)을 찾지 못했고, 충분한 반복 사용자 그룹도 확보하지 못했다는 것을 알고 있습니다(적어도 지금은 그렇습니다). 수익화 방법을 찾기보다는, 게임을 더 나아지게 만드는 데 시간을 투자하고 있습니다.
수익화를 무시하기로 한 결정 덕분에 몇 가지 이점을 얻었습니다. 즉, 지갑 연결이 필요 없습니다. 플레이어가 자신의 게임 상태를 개인 주소와 연결해 자랑하고 싶을 때에만 서명을 요청합니다. 여기서 우리는 새로운 암호화 네이티브 모델이 등장하는 것을 볼 수 있습니다. 바로 게임 및 애플리케이션 내에서 핫월렛과 콜드월렛을 분리하는 것입니다. 일회용 기기로 게임을 즐기지만, 평판(아마도 미래에는 NFT)은 더 안전한 장소에 보관하는 방식입니다.
결론
Web3 사용자 흐름과 온보딩은 Web2와 달라져서는 안 됩니다. Web3는 사용자가 빠르게 제품을 체험할 수 있도록 하고, 단순한 형식으로 제공하면서, 성공적인 상호작용을 즉각적인 성장과 연결하는 데 집중해야 합니다. 일단 인정을 얻은 후에야 계정 연결 및 지갑 연결 같은 관리 작업을 도입해야 합니다. 또한 제품을 좋아하고 가치 창출 사이에서 수익 기회를 찾고자 하는 플레이어들에게만 수익화 기회를 제공해야 합니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














