Publish a game

Makers (Ludsmith) build and publish games on their own with AI. Submit your work here — a single-file HTML game, a web bundle, or a download bundle — and the platform hosts it and creates a shareable entry point.

  1. 1Game info
  2. 2Categories & disclosure
  3. 3Distribution & compliance
/g/

Optional. Becomes /g/<link> after publishing: 2–48 lowercase letters, digits and hyphens; leave blank to generate from the name (non-ASCII names get game-xxxxxx). It can't be changed after publishing.

Automated checks before you submit

After you submit, the platform automatically checks your uploaded files and lists any issues below — fix them as prompted and resubmit. The results are saved with your work, so you can revisit them anytime with “Review pre-check results”.

Before you publish

Using platform capabilities

This section applies to single-file HTML and web bundles, which run on-site. Download works skip it.

The game runs inside a platform-provided iframe shell: the top bar (Back to Yonest / Leaderboard / Restart / Fullscreen) is provided by the platform, and no platform code is written into your HTML file. When you need platform features, just add optional guarded calls like these:

What the platform gives your game

/* 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 */

Without window.Yonest these calls are skipped automatically, so the game still runs fine outside the platform.

For the full list of capabilities and how to call them, see the Yonest SDK Guide — read it through before you start.

Only used to download the source or review pre-check results for an already published work — it is not the public link.

Download the SDK (yonest-sdk.js)