3JS Games
Browse documentation

Getting Started

Upload your first game

Prepare a static production build, run the platform preview, and publish only after the compatibility report is clear.

Upload checklist

  1. Upload the distributable build, not the source project.
  2. Place index.html at the ZIP root and use relative asset paths.
  3. Add an accurate title, description, category, tags, and 16:9 thumbnail.
  4. Preview the sandboxed build before you publish.

ZIP structure

  1. ZIP the contents of your production build folder, not the folder itself.
  2. Keep index.html directly at the archive root.
  3. Bundle every local asset and reference it with a relative path.
  4. Exclude secrets, project tooling, source maps, and server-side code.

Typical workflow

  1. Create and test the production build locally through a web server.
  2. ZIP the build contents with index.html at the archive root.
  3. Open Upload a game, add accurate metadata and a 16:9 thumbnail, then upload the ZIP.
  4. Review scanner feedback and test the sandboxed preview before publishing.

The scanner reduces risk but does not guarantee that a game is safe or compatible. Never include credentials, tokens, personal data, server code, or project secrets.