게임 준비
런타임 URL, 대표 이미지, 장르, 언어, 화면 비율과 상품 매니페스트를 준비합니다.
DEVELOPER WORKSPACE
게임별 서버 키를 발급하고 포털 우편, 게임 전용 재화 지급과 멱등 수령을 연결합니다.
02게임·상품을 draft로 등록하고 검수, 테스트 노출과 정식 출시 상태를 관리합니다.
03배포 전에 실제 포털 프레임, 모바일 크기와 브릿지 메시지를 확인합니다.
04replay.koiscore.com에 게임을 등록하고 공유·embed URL과 API proxy를 자동 연결합니다.
05키워드·태그·설명을 카탈로그에 넣으면 베타·랜딩 meta와 JSON-LD가 자동 생성됩니다.
06Portal Bridge, Identity, 로비·인스턴스 채팅, Runtime, Integration 계약을 구현 순서대로 봅니다.
07게임 등록, 로그인 identity, 공용 젬과 영수증 API 경계를 확인합니다.
08발급된 토큰으로 draft 등록·수정, SKU 관리, 샌드박스 미리보기 URL, 릴리즈 메타데이터를 자동화합니다.
09현재 라이브 게임 ID, 장르, 언어와 런타임 URL을 JSON으로 조회합니다.
RELEASE TRACK
런타임 URL, 대표 이미지, 장르, 언어, 화면 비율과 상품 매니페스트를 준비합니다.
Google 로그인 후 개발자 콘솔 또는 발급된 MCP 키로 draft를 생성합니다.
모바일/데스크톱 크기, 포털 브리지, 음소거, 광고, 젬 영수증을 검증합니다.
설정된 유효 플레이타임과 세션 조건을 충족하면 승인합니다. 운영자는 강제 출시할 수 있습니다.
PLAYER CONTRACT
인증 없이 iframe에서 열리는 운영 URL과 고정 game ID
데스크톱 16:9, 모바일 9:16 기준. iframe 내부 스크롤 없이 실제 프레임을 채움
koiscore.portal.v1 postMessage 계약과 origin, source, gameId 검증
기본 게임 로비를 사용하고 매치·파티형 게임만 포털 인스턴스 채팅방을 요청
ko, ja, en 지원 범위를 등록하고 URL 또는 런타임 메시지로 언어를 적용
웹과 앱인토스 모두 KOISCORE 플레이어 셸에서 타이틀과 공용 젬 잔액을 표시
웹은 포털 광고 슬롯, 앱인토스는 Apps in Toss 광고만 사용하며 한 채널에서 중복 노출하지 않음
젬 상품은 서버 영수증과 멱등 지급을 사용하며 클라이언트 잔액을 신뢰하지 않음
MCP DRAFT REGISTRATION
{
"mcpServers": {
"koiscore": {
"url": "https://koiscore.com/api/mcp",
"headers": {
"Authorization": "Bearer <issued-token>"
}
}
}
}토큰은 서버 또는 비밀 저장소에만 보관하세요. 브라우저 번들에 포함하면 안 됩니다.
LIVE CATALOG
Shogi
Gomoku
Reversi
Chess
Janggi
Checkers
Sudoku
Solitaire
Word Puzzle
Koi Mahjong
Drop Four
Koi Jump
Minesweeper
Bingo
Heart Bell
Trash Toss
Spot the Difference
Liar Detective
Drawing Gallery
Mancala
Dice Poker
Hide Haya
IQ Test
Bakery Tycoon
Fruit Merge
Billiards
ShortsBeats