Documentation

How to build, publish, and grow games on Gamenest. Start at the top if you're new; jump to a section if you know what you need.

What is Gamenest

Gamenest is an AI-first builder and marketplace for browser games. You describe a game in plain English; our AI — Dragent — writes the code and ships a WebGL build that runs in any modern browser. No engines to learn, no downloads for players.

Everything you make is yours. You keep copyright, you can export the full source as a zip any time, and (once monetization opens) you earn from your players.

Getting started

  1. Sign in (top-right of the marketplace) and open the builder in your creator studio.
  2. Describe your game. Be specific — “a 2D platformer where a robot cat collects fish across 3 levels, with double-jump” gets you a better first build than “make me a game”.
  3. Dragent writes the code and a live preview appears on the right. Iterate by chatting: “make the enemy faster”, “add a score display”, “use a night theme”.
  4. When it's ready, hit Save as Game to publish it to the marketplace.

Choosing an engine

You don't have to pick one — Dragent chooses based on your description. But if you have a preference, mention it in your prompt (“build it in Babylon”). The four supported engines:

  • Phaser 3 — 2D games: platformers, puzzles, arcade, casual. The default for most ideas.
  • Three.js — 3D scenes: first/third-person, racing, shooters, open worlds.
  • Babylon.js — heavier 3D with an AAA feel.
  • PixiJS — pure 2D rendering, creative coding, visual toys.

One engine per session — switching mid-build means starting fresh, so decide the broad shape (2D vs 3D) before you go deep.

Using assets

Dragent defaults to free Kenney.nl CC0 packs. To use your own sprites, sounds, or fonts:

  • Upload single files or a whole .zip pack at /dashboard/assets.
  • In the builder, tap the 📎 attach button next to the chat box, pick your assets, and send. Dragent embeds their URLs directly in the game code.

Per-file cap is 25 MB; a pack can be up to 100 MB / 2,000 files. Big binary assets are better referenced by URL than embedded.

Publishing your game

Save as Game compiles your sandbox into a published build and lists it on the marketplace at gamenest.ai/games/<your-slug>. You set the title, description, tags, thumbnail, and orientation (portrait / landscape / responsive).

You can keep iterating after publishing — re-saving updates the live build. Manage all your games (publish, unpublish, edit) from My Games.

Leaderboards & saves (runtime SDK)

Every published game automatically includes the Gamenest runtime, which exposes window.Limazefor leaderboards and save data. Dragent wires these up for you when you ask for “a high-score board” or “save my progress”, but the methods are:

  • Limaze.postScore(score, metadata?)— submit a score to the game's leaderboard.
  • Limaze.saveState(state) — persist progress for the current player.
  • Limaze.loadState() — retrieve the last save (returns a Promise).
  • Limaze.endSession() — explicit session end (also fires automatically on page unload).

All methods are safe to call — they no-op gracefully if a player isn't signed in, so your game never breaks.

More help

Check the FAQ for questions about beta access, monetization, copyright, and data. Anything else — email [email protected]; a human reads every message.