1. 서비스 소개

XPLA 게임즈 서비스는 *XPLA 블록체인 상에서 동작하는 *웹 3 게임을 개발하고 운영하기 위해 필요한 기능들로 구성되어 있습니다. 이러한 기능들은 표준화된 API를 통해 제공하며, 게임 팀에서 설계한 게임의 특성에 따라 유연하게 적용할 수 있습니다. XPLA 게임즈 서비스를 통해 Minting 된 NFT는 다양한 방법으로 판매할 수 있고, X-PLANET Marketplace 등의 서비스를 통해 유저 간에도 거래할 수 있습니다.

XPLA 게임즈 서비스를 이용하면 블록체인 기술에 대한 전문지식이 없어도 누구나 쉽고 빠르게 웹3 게임을 개발할 수 있습니다. 이 서비스를 이용하는 것은 XPLA 게임즈를 통한 게임 런칭 및 서비스를 위한 가장 효율적인 방법입니다. XPLA 게임즈는 XPLA 블록체인 상에서 웹3 게임을 런칭하고 서비스를 하기 위한 기반을 제공합니다.

* 웹3 : 블록체인 기술을 접목해 데이터의 주권을 사용자와 공유하는 콘텐츠의 탈중앙화가 가능한 차세대 웹

* XPLA 블록체인 네트워크 : 컴투스 그룹이 주도적으로 구축한 블록체인 메인넷

XPLA 게임즈를 통한 게임 서비스 절차

2. XPLA 게임즈 참여

베타 게임 참여 신청

*XPLA 게임즈를 기반으로 하는 웹3 게임은 ‘*Beta Game Launcher’를 통해 최초로 공개됩니다.

웹3 게임의 출시를 준비하신다면 가장 먼저 Hive 콘솔에서 ‘베타 게임 참여 신청서’를 작성해주세요.

신청서를 제출한 후에는 Hive 콘솔 또는 ‘XPLA Beta Game Launcher’에서 진행 상황을 확인할 수 있습니다.

※ 신청 경로 : https://platform.withhive.com/ 회원가입 > Hive 콘솔 이동 > 블록체인 > 베타 게임 런처 > 베타 게임 참여 신청하기

신청서 입력 내용

기능 설명
게임 기본 정보 게임명, 장르, 개발 진행상태, 출시 예정일, 스크린 샷 등
베타 게임 런처 정보 게임 토큰 정보, 게임 팬 카드 정보(팬 카드 이름,이미지,판매 단가, 판매 목표 수량), 베타 서비스 기간 등
토크노믹스 Convert Pool 배분 방식, 정산 방식 등

* XPLA 게임즈 : XPLA 블록체인 네트워크에서 웹3 게임을 런칭하고 서비스 할 수 있는 블록체인 게임 플랫폼

* Beta Game Launcher : 게임 테스트를 해보고 이용자들이 투표를 해서 게임 출시 여부를 판단하는 절차

Beta Game Launcher 운영

① 게임을 출시하기 전, 일정 기간 동안 출시할 게임의 팬 카드 NFT를 판매합니다.

② 게임 팬 카드 NFT를 구매한 유저는 베타 버전의 게임을 플레이 할 수 있습니다. 게임에 만족하면 구매한 팬 카드 NFT를 그대로 보유하고, 그렇지 않으면 환불 받을 수 있습니다.

③ 베타 서비스 기간이 끝나고 게임 팀이 목표한 팬 카드 NFT 판매 수량을 달성하면 게임 출시가 확정됩니다. 게임 팬 카드 NFT 보유 유저는 출시 게임의 토큰을 일부 배분 받는 등 게임과 관련된 보너스 혜택을 누릴 수 있습니다.

④ Beta Game Launcher 진행 과정 및 결과는 Hive 콘솔 혹은 XPLA Beta Game Launcher 사이트에서 확인하실 수 있습니다.

※ Beta Game Launcher에서 제공하는 테스트 플레이는 블록체인 요소를 포함하지 않습니다.

 

3. Hive 연동 개발

Hive 콘솔 설정

Hive 콘솔을 통해 웹3 게임에 필요한 기능들을 게임 팀이 직접 설정하여 각 게임에 맞는 블록체인 서비스를 적절하게 활용할 수 있습니다.

게임 팀이 설정한 내용이 게임에 즉시 반영되며 XPLA GAMES Wallet의 UI / UX 및 컨텐츠가 실시간으로 변경됩니다.

XPLA GAMES Wallet은 유저가 게임에 적용된 블록체인 기능(Minting, Convert)을 이용할 수 있는 디지털 지갑입니다.

① 설정 기능 안내

Hive SDK 적용

Hive 블록체인 서비스를 이용하려면 게임에 Hive SDK 적용이 필수입니다.

-Hive SDK 적용을 통해 유저별 아이템 정보를 불러올 수 있습니다.

-유저는 XPLA GAMES Wallet에서 Hive 로그인을 통해 Minting, Lock / Unlock, Convert 등 블록체인 기능을 이용할 수 있습니다.

Hive SDK를 적용한 게임이라면 추가 작업이 필요하지 않습니다. XPLA GAMES API 사용으로 넘어가 주세요.

XPLA GAMES API

웹3 게임 개발 및 운영에 필요한 표준화된 API를 제공합니다. 제공되는 API는 모든 게임 장르에 적용이 가능하도록 구성되어 있기 때문에 게임 팀에서 설계한 게임의 특성에 따라 유연하게 적용할 수 있습니다.

① Minting

Minting은 블록체인 상에 NFT를 생성하는 작업을 뜻합니다. 웹3 게임에서는 게임 아이템 또는 캐릭터 등이 Minting 대상이 되며 Minting이 완료된 NFT는 유저 지갑으로 전송되어 블록체인 상에서 거래 가능한 상태로 생성됩니다. Hive 콘솔에서 진행한 Minting 설정에 따라 XPLA GAMES Wallet의 UI가 자동으로 변경됩니다. 게임 서버에서는 Minting에 대한 정보를 주고받을 준비가 필요합니다. XPLA GAMES API 가이드에 따라 게임 서버에 적용해주세요.

② Lock

Lock은 NFT를 게임에서 사용할 목적으로 블록체인 상에서 거래 및 전송 불가 상태로 잠그는 것을 의미합니다. Lock이 된 NFT를 게임에서 사용할 수 있도록 게임에서 별도 설정이 필요합니다. XPLA GAMES API 가이드에 따라 게임 서버에 적용해주세요.

③ Unlock

Unlock은 게임에서 사용 중인 NFT를 블록체인 상에서 거래 및 전송이 가능하도록 잠금 해제하는 것을 의미합니다. 잠금 해제한 NFT는 게임에서 사용할 수 없도록 게임에서 별도 설정이 필요합니다. XPLA GAMES API 가이드에 따라 게임 서버에 적용해주세요. ※ NFT 거래 및 전송을 위해서는 해당 NFT가 잠금 해제(Unlock)인 상태여야만 합니다.

④ Convert

게임 재화 ↔︎ CTXT 혹은 게임 재화 ↔︎ 게임 토큰 간 교환을 지원하는 기능입니다. 교환되는 수량에 맞게 게임 재화 수량이 게임에 반영 되어야 합니다. XPLA GAMES API 가이드에 따라 게임 서버에 적용해주세요. ※ 게임 토큰은 게임에 따라 생성되는 XPLA 기반의 게임용 토큰입니다.

⑤ 블록체인 표준화 API 흐름

1) Minting, Lock, Unlock, Convert 할 수 있는 아이템 리스트 요청

2) 요청에 적합한 아이템 정보 전달

3) 게임 서버에 Minting, Lock, Unlock, Convert 요청

4) 유저에게 서명 요청

5) 서명 후 블록체인에 반영 요청 및 게임 서버에 결과를 전달

 

⑥ XPLA GAMES API 연동 확인하기

Hive 콘솔에서는 정상적으로 API 연동이 진행됐는지 확인하는 기능을 제공합니다. XPLA 게임즈 서비스를 적용한 게임을 출시하기 위해서는 해당 API 연동을 확인하는 과정이 필수로 요구됩니다. API 연동 확인이 완료된 후 게임 배포가 가능합니다.

4. 유저 이용 화면

Minting, Lock / Unlock, Convert (XPLA GAMES Wallet)

XPLA GAMES Wallet은 유저가 게임에 적용된 블록체인 기능들을 이용할 수 있는 XPLA 기반 디지털 지갑입니다.

유저에게 제공하는 화면을 게임 팀이 별도 개발할 필요없이 Hive 콘솔에서 기능을 설정하고, 표준화 API를 게임에 적용하시면 됩니다.

게임 팀이 설정한 정보에 따라 XPLA GAMES Wallet의 화면 UI가 자동으로 구성되며 유저가 해당 설정에 따라 블록체인 서비스를 이용할 수 있습니다.

NFT 거래 (X-PLANET Marketplace)

X-PLANET Marketplace는 XPLA 기반의 NFT 아이템을 거래할 수 있는 탈중앙화 마켓입니다.

유저는 XPLA 기반 디지털 지갑을 X-PLANET Marketplace에 연동하여 게임 NFT를 구매하고 판매할 수 있습니다.

X-PLANET Marketplace에서 구매한 NFT 아이템은 게임에서 사용할 수 있습니다.