xNFT용으로 게임 빌드하기
이제 별도 단계 없이 게임을 WebGL로 바로 빌드할 수 있습니다. 최신 버전의 SDK만 사용하고 있으면 됩니다. 다음 단계에서 xNFT를 게시할 때 URL이 필요하므로, 먼저 일반 WebGL 게임처럼 배포해 두세요.One build to rule them all
WebGL 게임은 브라우저와 Backpack 내부에서 모두 동작하므로 플랫폼마다 별도 버전을 빌드하고 호스팅할 필요가 없습니다.
Github Pages에 게임 호스팅하기
이 가이드를 따라 게임을 WebGL로 빌드하고 Github Pages에 호스팅하세요
(선택 사항) xNFT WebGL 템플릿 사용하기
xNFT로 게임을 더 쉽게 배포할 수 있도록 맞춤형 WebGL 템플릿도 제공됩니다. 필수는 아니지만 화면 크기에 완전히 반응하고 브라우저와 xNFT 앱 양쪽에서 보기 좋게 동작하므로 권장합니다. xNFT WebGL 템플릿을 사용하려면 다음 단계를 따르세요.- Build Settings 창을 열고 아직 WebGL 플랫폼으로 바꾸지 않았다면 변경합니다.
- 플랫폼으로 WebGL을 선택합니다
- Switch Platform 버튼을 눌러 변경 사항을 적용합니다
/Assets/WebGLTemplate 폴더에 xNFT라는 새 WebGL 템플릿을 자동으로 가져옵니다.
-
Build Settings에서 Player Settings 창을 열고 xNFT 템플릿을 선택합니다.
게임을 xNFT로 게시하기
아직 Backpack 계정이 없다면 먼저 준비하세요. Backpack은 여기에서 다운로드할 수 있습니다. 게임을 웹 서버에 호스팅하고 Backpack 계정도 준비했다면, https://www.xnft.gg/publish에서 mainnet-beta에 xNFT를 배포하거나 https://devnet.xnft.gg/publish에서 devnet에 배포할 수 있습니다. Backpack 지갑을 연결한 뒤 다음 단계를 따르세요.- 기본 xnft.json 설정 파일을 복사합니다
-
"entrypoints"->"default"->"web"값을 게임 URL로 수정합니다 -
xnft.json을 수정해"tag": "game"줄을 추가하고,Assets폴더에 앱 아이콘과 스크린샷을 넣습니다 -
xnft.json파일과Assets폴더를 함께 zip으로 묶습니다 - xnft.gg/publish로 이동합니다
-
압축된 Manifest를 드롭하고 민팅합니다
축하합니다. 게임을 xNFT로 게시했습니다.

