마켓은 플레이어끼리 아이템을 팔 수 있게 합니다: 고정가 판매, 입찰이 있는 경매, 직접 거래. 거래가 끝날 때까지 서버가 아이템과 대금을 보관하고, 정해 둔 수수료를 받습니다.
플레이어가 보는 것
- 탭: 마켓, 내 판매, 내 입찰, 직접 거래, 받을 것, 기록.
- 최저가와 함께 묶인 아이템. 한 아이템의 매물은 싼 순서로.
- 판매: 아이템, 판매 등록 또는 경매, 가격, 기간, 수수료를 고릅니다.
- 최소 다음 입찰가가 나오는 입찰, 직접 거래 수락이나 거절.
마켓
12 450
320
마켓
내 판매
받기1
에픽 검매물 12개
480부터용의 방패경매 · 02:14:00
입찰
체력 물약매물 40개
15에 구매
아이템 판매
31마켓, 내 판매와 입찰, 직접 거래, 받을 것, 기록.
2최저가로 묶인 아이템, 판매와 경매.
3판매: 아이템, 가격, 기간, 거래는 서버가 보관하고 수수료를 받습니다.
작동 방식
- 거래 가능한 아이템만 팔 수 있고, 착용 중인 것은 절대 안 됩니다.
- 가격은 대시보드에서 정한, 플레이어끼리 거래할 수 있는 재화로 매깁니다.
- 서버가 에스크로를 보관하고 모든 거래를 정산하며, 수수료는 거래에서 받습니다.
단계 01프로젝트에 시스템 추가하기
AI 코더에게 요청하세요: "플레이어 마켓을 추가해 줘". 판매 등록과 경매, 5% 수수료가 있는 준비된 시스템을 설치합니다.
단계 02대시보드에서 설정하기
대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 마켓플레이스로 가세요.
- 플레이어가 거래하는 재화와 수수료를 고르세요.
- 판매 등록과 경매의 허용 기간과 한도를 정하세요.
- 거래 가능한 아이템을 표시하세요.
페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.
단계 03테스트하고 출시하기
앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.
개발자용
마켓은 @idosgames/core의 client.marketplace로 작동합니다.
// 마켓: 최저가로 묶인 아이템, 그다음 매물 하나 구매
const market = await client.marketplace.getGroupedOffers()
const res = await client.marketplace.buy(offerID)
if (!res.ok) return showError(res.error)- 입찰은 서버가 알려 준 최소 다음 입찰가 이상이어야 합니다.
- 끝난 경매와 돌려받은 아이템은
claimAuction과claimBack으로 받습니다.
모든 필드는 SDK의 MCP 서버가 제공하는 marketplace-system 스킬에 설명되어 있습니다.
자주 묻는 질문
판매 중에 아이템을 플랫폼이 보관하나요?
네. 거래가 끝날 때까지 서버가 아이템과 대금을 에스크로로 보관합니다.
수수료를 받을 수 있나요?
네. 수수료는 마켓 설정의 일부이며 모든 거래에서 받습니다.
함께 보기
- 게임 속 제작: 상위 교환 레시피iDos Games의 준비된 제작이 작동하는 방식: 같은 희귀도의 아이템 여러 개를 더 좋은 하나로 바꾸는 레시피, 가진 아이템으로 채우는 계약, 자동 채우기, 서버가 정하는 결과, 그리고 대시보드에서 설정하는 방법.
- 인벤토리: 플레이어의 아이템과 재화iDos Games의 준비된 인벤토리가 작동하는 방식: 카테고리와 희귀도별 아이템, 수량과 레벨, 아이템 카드, 영웅과 상자로 넘기기, 그리고 대시보드에서 아이템과 재화를 설정하는 방법.
- 게임 내 상점: 진열대, 상품, 가격iDos Games의 준비된 상점이 작동하는 방식: 상품이 바뀌는 진열대, 게임 재화나 실제 돈으로 매기는 가격, 무료 선물, 구매 한도, 그리고 대시보드에서 코드 없이 설정하는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.