게임 준비
런타임 URL, 대표 이미지, 장르, 언어, 화면 비율과 상품 매니페스트를 준비합니다.
DEVELOPER WORKSPACE
게임·상품을 draft로 등록하고 검수, 테스트 노출과 정식 출시 상태를 관리합니다.
02배포 전에 실제 포털 프레임, 모바일 크기와 브릿지 메시지를 확인합니다.
03Portal Bridge, Identity, Runtime, Integration 계약을 구현 순서대로 봅니다.
04게임 등록, 로그인 identity, 공용 젬과 영수증 API 경계를 확인합니다.
05발급된 토큰으로 등록 데이터를 검증하고 안전한 draft를 생성합니다.
06현재 라이브 게임 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