게임 시스템

게임 속 우편: 편지, 보상, 선물

iDos Games의 준비된 우편함이 작동하는 방식: 퍼블리셔가 보내는 보상 편지, 다른 시스템에서 놓친 보상, 일일 선물, 친구 사이의 전달, 그리고 대시보드에서 켜는 방법.

우편함은 플레이어의 받은 편지함입니다: 나에게서 온 보상 편지, 다른 시스템에서 놓친 보상, 친구 사이의 선물. 모든 새 프로젝트에 들어 있고, 우편함을 켜면 로비에 나타납니다.

플레이어가 보는 것

  • 카테고리 탭: 전체, 보상, 선물, 시스템.
  • 플레이어 언어로 된 본문, 보낸 사람, 배너, 보상, 화면이나 페이지로 가는 버튼이 있는 편지.
  • 서버 작업 한 번으로 하는 "받기"와 "모두 받기". 다른 시스템에서 아직 받지 않은 보상이 위에 있습니다.
  • "선물 보내기": 친구에게 주는 무료 일일 선물(한 번에 "모두에게")과 친구 한 명에게 내 코인이나 아이템 전달.
우편
12 450
320
전체3
보상
선물
환영합니다!팀에서 · 코인 500
받기
주간 리더보드: 7위보상 대기 중
받기
Mira의 선물코인 50
선물 보내기
모두에게
모두 받기
카테고리별 편지, 로비 배지는 읽지 않은 편지와 보상 수.
보상이 있는 편지, 다른 시스템에서 놓친 보상도 여기서 받습니다.
친구에게 매일 무료 선물과 한 번에 처리하는 ‘모두 받기’.
예시. 우편함: 보상이 있는 편지, 선물, ‘모두 받기’.

작동 방식

  • 다른 시스템에서 놓친 보상(리더보드 라운드, 팀 이벤트 상품, 초대 보상)을 바로 여기서 받습니다.
  • 거절되거나 만료된 전달은 보낸 사람에게 돌아옵니다.
  • 한도, 친구 관계 확인, 만료, 무엇을 전달할 수 있는지는 서버가 맡습니다.

단계 01프로젝트에 시스템 추가하기

추가할 것이 없습니다. 우편함은 모든 새 프로젝트에 들어 있으며, 켜기 전까지 탭이 숨겨져 있습니다.

단계 02대시보드에서 설정하기

대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 우편함으로 가세요.

  • 우편함을 켜세요.
  • 편지 템플릿을 만들고 플레이어에게 단체 발송하세요.
  • 일일 선물과 친구끼리 전달할 수 있는 코인과 아이템을 정하세요.

페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.

단계 03테스트하고 출시하기

앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.

개발자용

우편함은 @idosgames/core의 client.mailbox로 작동합니다.

TypeScript
// 카테고리별 편지, 그다음 기다리는 모든 것을 한 번에 받기
const mail = await client.mailbox.getMessages({ category: 'Reward' })
const res = await client.mailbox.claimAll()
// 여러 친구에게 한 번에 무료 일일 선물
await client.mailbox.sendGift('daily_coins', [friendA, friendB])
  • 친구에게 전달은 sendTransfer이며, 친구 관계와 한도는 서버가 확인합니다.
  • 배지는 getUnreadCount입니다: 읽지 않은 편지와 기다리는 보상.

모든 필드는 SDK의 MCP 서버가 제공하는 mailbox-system 스킬에 설명되어 있습니다.

자주 묻는 질문

모든 플레이어에게 보상이 든 편지를 보낼 수 있나요?

네. 보상이 있는 단체 발송은 대시보드의 우편함 섹션에서 보냅니다.

플레이어끼리 코인을 보낼 수 있나요?

네, 정해 둔 한도 안에서 친구에게 보낼 수 있습니다. 거절되거나 만료된 전달은 돌아옵니다.

함께 보기

나만의 게임을 만드세요

아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.