게임 공개하기

메이커(Ludsmith)는 AI와 함께 스스로 게임을 만들고 공개해요. 이곳에 작품을 제출하세요 — 단일 파일 HTML 게임, 웹 패키지, 다운로드 패키지 어느 것이든 좋아요. 플랫폼이 호스팅하고 공유 가능한 진입점을 만들어 줘요.

  1. 1작품 정보
  2. 2카테고리 및 고지
  3. 3배포 및 규정 준수
/g/

선택 사항입니다. 게시 후 /g/<링크>가 됩니다. 2~48자의 소문자, 숫자, 하이픈만 사용할 수 있으며, 비워 두면 이름에서 자동 생성됩니다(비 ASCII 이름은 game-xxxxxx). 게시 후에는 변경할 수 없습니다.

제출 전 자동 검사

제출하면 플랫폼이 업로드된 파일을 자동으로 검사하고 문제가 있으면 아래에 목록으로 보여줘요 — 안내에 따라 수정한 뒤 다시 제출하세요. 결과는 작업물과 함께 저장되므로 언제든 “사전 검사 결과 보기”로 다시 확인할 수 있어요.

공개하기 전에

플랫폼 기능 사용하기

이 섹션은 사이트 안에서 실행되는 단일 HTML 파일과 웹 번들에 적용됩니다. 다운로드 작업물은 건너뛰어도 됩니다.

게임은 플랫폼이 제공하는 iframe 셸 안에서 실행돼요. 상단 바(Yonest로 돌아가기 / 리더보드 / 다시 시작 / 전체 화면)는 플랫폼이 제공하고, HTML 파일에는 플랫폼 코드가 전혀 기록되지 않아요. 플랫폼 기능이 필요할 때는 아래처럼 선택적인 보호 호출만 추가하면 돼요:

플랫폼이 게임에 제공하는 것

/* yonest:start */
if (window.Yonest) window.Yonest.gameOverActions(resultEl); // add "Back to Yonest" to the game-over dialog
if (window.Yonest && window.Yonest.supportsLeaderboard) {
  window.Yonest.submitScore(score);                        // submit a score (leaderboard-enabled games only)
}
// window.Yonest is injected after the iframe loads: queue init calls, they replay on install
(window.YonestQueue = window.YonestQueue || []).push(function (Yonest) {
  Yonest.i18n(dictionaries, 'en');                          // required: register your dictionaries (don't skip this)
  Yonest.applyI18n();
});
/* yonest:end */

window.Yonest가 없으면 이 호출들은 자동으로 건너뛰어져서 플랫폼 밖에서도 게임이 잘 실행돼요.

전체 기능 목록과 호출 방법은 Yonest SDK 가이드에서 확인할 수 있어요 — 시작하기 전에 꼭 끝까지 읽어 보세요.

이미 게시된 작품의 소스를 내려받거나 사전 검사 결과를 볼 때만 사용합니다. 공개 링크가 아닙니다.

SDK 다운로드 (yonest-sdk.js)