게임 시스템

튜토리얼: 실제 화면 위의 안내

iDos Games의 준비된 튜토리얼이 작동하는 방식: 게임의 어떤 요소든 강조하는 온보딩 흐름, "다음"과 "건너뛰기"가 있는 안내, 실제 행동을 기다리는 단계, 보상과 퍼널, 그리고 대시보드에서 설정하는 방법.

튜토리얼은 게임의 실제 화면 위에서 진행되는 온보딩 흐름입니다. 단계마다 요소 하나를 강조하고, 나머지를 어둡게 하고, 안내를 보여 줍니다. 단계는 플레이어의 실제 행동을 기다릴 수 있고, 표시된 모든 단계가 퍼널에 들어가므로 새 플레이어가 어디서 이탈하는지 볼 수 있습니다.

플레이어가 보는 것

  • 어떤 화면이든 강조된 요소와 어두워진 나머지. 레이아웃이 바뀌면 강조가 요소를 따라갑니다.
  • 플레이어가 닫는 단계에는 "다음", 흐름이 허락하면 "건너뛰기"가 있는 안내 말풍선.
  • 실제 행동을 기다리는 단계: 플레이어가 게임에서 그것을 할 때까지 안내가 남아 있습니다.
  • 흐름 끝의 보상과 허용된 흐름을 다시 보는 "튜토리얼" 목록.
로비
12 450
320
상점
순위
플레이
5단계 중 3단계

‘플레이’를 눌러 첫 라운드를 시작하세요!

건너뛰기
다음
투어 보상: 보석 50
각 단계는 어떤 화면의 어떤 요소든 강조하고, 나머지는 어둡게 합니다.
흐름이 허락하면 ‘다음’과 ‘건너뛰기’가 있는 안내 말풍선.
마지막에 보상, 표시된 모든 단계는 퍼널에 기록됩니다.
예시. 로비 위의 튜토리얼 단계: 강조된 버튼과 안내.

작동 방식

  • 단계는 앵커로 요소를 가리킵니다: 어떤 모듈의 어떤 요소에든 붙는 data-tutorial-anchor.
  • 타이틀이 정하면 흐름이 저절로 시작할 수 있습니다. 예를 들어 첫 방문 때.
  • 표시된 모든 단계가 보고되어 대시보드 분석에서 온보딩 퍼널을 볼 수 있습니다.

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

AI 코더에게 요청하세요: "로비 온보딩 투어를 추가해 줘". 5단계 환영 투어와 보석 보상이 있는 준비된 시스템을 설치합니다.

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

대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 튜토리얼로 가세요.

  • 흐름을 만드세요: 단계, 단계별 앵커, 안내 문구.
  • 단계가 끝나는 방식을 고르세요: 플레이어가 닫거나, 게임 속 실제 행동.
  • 흐름이 언제 시작하는지, 건너뛰거나 다시 볼 수 있는지, 보상을 정하세요.

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

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

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

개발자용

튜토리얼은 @idosgames/core의 client.tutorial로 작동하며, 오버레이는 앵커로 요소를 찾습니다.

TypeScript
// 어떤 모듈의 어떤 요소든 튜토리얼 앵커가 될 수 있습니다
<button data-tutorial-anchor="play:start">Play</button>
// 로비 탭은 tab:{featureID}, 프로필 버튼은 lobby:profile,
// 게임의 "플레이" 버튼은 play:{modeID}
  • 흐름이 가리키는 요소에 표시를 하세요. 요소가 없는 앵커는 나타날 때까지 기다립니다.
  • 단계는 reportStepShown으로 보고하고 completeStep으로 끝냅니다. 오버레이가 대신 처리합니다.

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

자주 묻는 질문

단계가 실제 행동을 기다릴 수 있나요?

네. 단계는 "다음" 대신 게임 이벤트로 끝날 수 있어서, 플레이어가 해 보면서 배웁니다.

플레이어가 어디서 이탈하는지 볼 수 있나요?

네. 표시된 모든 단계가 보고되므로 흐름의 퍼널이 단계별 이탈을 보여 줍니다.

함께 보기

나만의 게임을 만드세요

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