5분 만에 CocosCreator로 TON 게임 빠르게 배포하기 (두 번째 부분): Web2 게임이 Ton 결제를 사용하는 방법

산업 속보
2024-10-11 14:33:52
수집
이번 글에서는 Cocos Creator를 사용하여 Telegram 게임을 개발하는 방법을 계속 탐구하며, TON 결제 기능 통합에 중점을 두겠습니다. 이 튜토리얼을 통해 개발자는 게임에서 TON Connect를 접목하여 지갑 연결, 결제 및 결제 후 검증 프로세스를 구현하는 방법을 배우게 되며, 궁극적으로 Web2 게임에 탈중앙화 결제 기능을 제공할 수 있습니다.

Telegram은 현재 소셜 커뮤니케이션 시장의 "거대 괴물" 생태계로 자리 잡았으며, 약 9.5억 명의 글로벌 사용자를 보유하고 있을 뿐만 아니라 TON 블록체인 네트워크를 통해 슈퍼 애플리케이션으로서의 잠재력을 지속적으로 확장하고 있습니다.

개발자의 관점에서 보면, 다른 블록체인 생태계와 비교할 때 TON에서 애플리케이션을 개발함으로써 개발자는 Telegram을 진입점으로 활용하여 방대한 트래픽 풀에서 낮은 진입 장벽으로 사용자들의 주목과 가치를 포착할 수 있습니다. 이는 사용자 확보 과정을 단순화할 뿐만 아니라, 개발자가 더 풍부한 비즈니스 모델과 다양한 수익원을 탐색할 수 있는 가능성을 제공합니다.

사용자의 관점에서 보면, Telegram을 통해 사용자는 WeChat 미니 프로그램을 사용하는 것처럼 다양한 dApp을 원활하게 경험할 수 있으며, 결제나 dApp 내의 다른 기능을 사용할 때 제3자 애플리케이션으로 전환할 필요가 없습니다. 이러한 방식은 Web3 애플리케이션의 진입 장벽을 낮추고, 더욱 경량화되며, Web2 사용자들의 사용 습관에 부합합니다.

현재 TON 생태계에서 게임 분야는 특히 활발합니다. 바이낸스와 같은 주요 거래 플랫폼이 Notcoin, Dogs, Hamster, Catizen 등의 TON 생태계 프로젝트를 잇따라 출시하면서 TON 생태계의 열기를 더욱 촉진하고 있으며, 미니 게임 분야의 발전을 가속화하고 있습니다. TON APP 데이터에 따르면, 현재 TON 생태계 내 dApp은 약 1,300개에 달하며, 그 중 게임 애플리케이션은 약 400개로 전체의 약 3분의 1을 차지하고 있습니다.

비록 TON 생태계가 매우 활발하지만, 현재로서는 개발을 지원할 수 있는 완벽한 지원 체계가 부족합니다. 그러나 Zypher Network는 완전한 개발자 도구 세트를 제공할 수 있는 몇 안 되는 엔진 스택 중 하나로, TON 생태계, 특히 게임 분야의 추가적인 번영을 가속화할 것으로 기대됩니다.

Zypher Network는 TON 생태계 발전의 중요한 촉매제

Zypher Network는 제로 지식 증명 기술을 핵심으로 하는 차세대 게임 엔진 솔루션으로, 개발자가 블록체인 분야에 더 쉽게 진입할 수 있도록 도와주며, 모듈화 및 플러그인 방식으로 체인 상의 기능을 심층적으로 확장하여 개발자가 블록체인 게임을 구축할 때의 진입 장벽을 크게 낮춥니다. 동시에 Zypher Network는 기존 체인 상의 시설을 기반으로 체인 게임을 위한 하부 게임 시설을 추가로 구축하고, 게임의 탈중앙화 운영을 완벽하게 지원합니다.

현재 Zypher Network는 개발자를 위한 Services SDK 도구 키트를 출시하였으며, 개발자는 플러그인 방식으로 "고유한" 제로 지식 기능을 직접 활용하여 Shuffle, Rollup 등을 개발할 수 있으며, 제로 지식 회로의 복잡성을 이해할 필요가 없습니다. 이러한 사용자 친화적인 접근 방식은 즉시 구현 가능하며, 개발 과정을 크게 단순화합니다. 또한, 이 도구 키트는 다양한 소형 도구와 회로를 제공하여 개발자가 최소한의 코딩 작업으로 "조립"할 수 있도록 하며, 이는 레고 블록을 조립하는 것과 유사합니다. 모듈화된 접근 방식은 특정 요구 사항을 충족하기 위해 맞춤형 회로 논리를 생성할 수 있게 합니다. 개발자는 기본 작업에서 시작하여 점차적으로 더 복잡한 논리를 구축하여 요구 사항을 충족할 수 있습니다.

현재 Zypher Network 게임 엔진과 CocosCreator의 통합으로 개발자는 CocosCreator를 통해 TON에서 낮은 진입 장벽으로 게임을 배포할 수 있게 되었습니다. 현재 수십 개의 TON 미니 게임이 시장에 출시되었으며, 좋은 게임 데이터 성과를 유지하고 있습니다.

중앙화된 미니 게임 통합 TON 결제

TON에 배포된 미니 게임은 TON Connect와 직접 통합할 수 있으며, TON 및 DOGS와 같은 일련의 TON 생태계 토큰을 게임 내에서 사용할 수 있습니다. TON 생태계 게임 외에도 일부 Web2 게임은 현재 TON 결제 기능을 추가로 통합하여 Web3로의 탐색을 더욱 진행하고자 합니다.

사실, TON Connect와 통합함으로써 Web2 게임은 TON 생태계의 열기와 Telegram의 방대한 트래픽에서 이익을 얻을 수 있으며, 더 넓은 플레이어 집단을 포착할 수 있습니다. 또한, Crypto 기반의 결제 방식은 거래 속도를 더욱 향상시키고, 결제 처리 비용을 대폭 낮추어 전통적인 결제 분야가 직면한 지역적 제한을 극복할 수 있습니다.

또한, TON Connect를 통합함으로써 게임 개발자는 맞춤형 결제 메커니즘과 보상 시스템을 설계하여 사용자 충성도와 참여도를 높일 수 있습니다. 그리고 TON Storage 및 TON Proxy와 같은 다른 탈중앙화 서비스와의 통합을 통해 게임의 기능과 사용자 경험을 더욱 향상시킬 수 있습니다.

현재 Zypher Network의 지원을 통해 개발자는 CocosCreator 엔진을 기반으로 TON Connect를 Web2 게임에 낮은 진입 장벽으로 통합할 수 있습니다.

이 글에서는 Cocos Creator를 사용하여 Telegram 게임을 개발하는 방법을 계속 탐구하며, TON 결제 기능을 통합하는 방법에 중점을 두겠습니다. 이 튜토리얼을 통해 개발자는 게임에서 TON Connect를 접속하여 지갑 연결, 결제 및 결제 후 검증 프로세스를 구현하는 방법을 배우게 되며, 궁극적으로 Web2 게임에 탈중앙화 결제 기능을 제공할 수 있습니다.

다음으로, TON 결제 통합을 단계별로 구현하는 방법을 소개하겠습니다. 이 튜토리얼이 도움이 되기를 바랍니다.

CocosCreator로 Telegram 게임 개발 튜토리얼 (2): Web2 게임이 TON 결제를 사용하는 방법

1. CocosCreator 및 Telegram 이해하기

CocosCreator 및 Telegram에 대해 잘 모른다면, 먼저 다음 내용을 참고하시기 바랍니다 (튜토리얼의 첫 번째 부분):

https://www.chaincatcher.com/article/2140947

또한 Zypher Network의 개발자 문서도 참고하시기 바랍니다:

https://docs.zypher.network/

2. TON Connect를 게임에 통합하기

1. index.html의 head에 추가하기

2. 지갑 연결을 위한 ton-connect 추가하기:

3. tonconnect UI 초기화하기

4. 지갑에 연결하기

5. 결제하기

6. 검증하기

결제가 완료되면 boc를 얻고, boc를 사용하여 백엔드에서 검증하여 게임 내 아이템을 획득합니다.

이로써 TON에서 Telegram 결제 프로세스를 통합한 중앙화된 게임이 완료되었습니다. 도움이 되기를 바랍니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축