H한판랜드BETA
H한판랜드게임 마켓으로 →
HANPAN GAME SDK 1.1.0

게임의 재미에만
집중하세요.

캐릭터, 입력, 점수, 모바일 화면, 진동과 메모리 정리는 한판랜드 SDK가 맡습니다.

01 · DECLARE

게임을 선언합니다

논리 화면 크기, 조작 액션, 캐릭터 사용 여부와 성능 상한을 매니페스트에 적습니다.

02 · BUILD

규칙을 구현합니다

공통 루프와 입력을 연결하고, 게임 고유 물리·맵·연출만 모듈 안에 둡니다.

03 · VERIFY

같은 기준으로 검사합니다

PC·모바일, 화면 회전, 탭 이탈, 점수 저장과 에셋 권리를 자동·수동 QA합니다.

ARCHITECTURE

한판랜드 게임 구조

GAME MODULE게임 고유 코드
  • 규칙·물리
  • 맵·적 패턴
  • 점수 산식·연출
HANPAN SDK공통 실행 계약
  • 캐릭터·모션
  • 입력·프레임 루프
  • 점수·진동·난이도
  • 전체화면·화면 방향
PLATFORM한판랜드 서비스
  • 회원·친구·랭킹
  • 게임 카탈로그·광고
RUNTIME웹 브라우저
  • Canvas·Three.js
  • PC·모바일

게임은 SDK 공개 진입점만 사용하고, 플랫폼 내부 구현에는 직접 접근하지 않습니다.

MINIMUM CONTRACT

하나의 진입점,
명확한 책임

내부 파일을 직접 가져오지 않고 @/lib/game-sdk 하나만 사용합니다. 캐릭터가 없는 게임도 정책을 명시합니다.

const game = createHanpanGameManifest({
  id: 'my-game',
  title: '나의 게임',
  renderer: 'canvas-2d',
  logicalSize: { width: 720, height: 480 },
  orientation: 'adaptive',
  character: 'required',
  actions: ['left', 'right', 'primary'],
  score: { order: 'higher-first', unit: '점' },
});
RELEASE GATE

공개 전 확인

  1. 키보드와 터치 모두 완주 가능
  2. 가로·세로에서 같은 판정과 점수
  3. 페이지 이탈 뒤 루프·소리·진동 0개
  4. 선택 캐릭터와 모션 방향 일치
  5. 로그인·오프라인 점수 처리 구분
  6. 현재 게임 화면 기반 썸네일
게임 입점 시작하기 →
MY PLAYER

캐릭터 선택