New games every day at 6 AM and 6 PM PT

I built a game with Cursor. Where do I share it and get players?

Cursor is a code editor, so your game is a folder of files on your computer until you put it on a host. Build it, upload the output to a static host such as GitHub Pages, Netlify, Vercel or Cloudflare Pages, then list the link on Foundplay and share it. Test the hosted link on a phone before you post.

Updated October 10, 2026. Written by Foundplay, a game discovery platform for free browser games. Foundplay also sells Boost, a paid promotion for games, and this guide says where it fits. The advice before that part works without it. All guides

How a Cursor game gets online

Cursor writes and edits the files in your project. It doesn't publish them, so the choice of host is yours. The usual route is a Git repository on GitHub, connected to a host that rebuilds the site every time you push. GitHub Pages, Netlify, Vercel and Cloudflare Pages all work this way, and each has a free option. Check the current limits before you rely on one.

  1. Ask the agent to add a build script and tell you which folder holds the finished game. With Vite that folder is usually dist.
  2. Commit the project and push it to a GitHub repository.
  3. Connect the repository to a host. Give it the build command, for example npm run build, and the output folder.
  4. Open the address the host gives you on a phone, in a private window.

If the game is one index.html with no build step, you can skip the repository: some hosts accept a dropped folder or a zip.

Test the production build, not the dev server

A dev server hides problems that a real host shows. Paths that only work at the site root, file names with different capitals than the file on disk, and settings that exist only on your machine all pass in development and fail live. If the project uses Vite, run npm run build and then npm run preview, and play that. After you deploy, open the browser console on the hosted link.

Keep the agent from breaking what works

  • Commit before each big request. If a change goes wrong, you can return to the last working version.
  • Ask for one change at a time, and ask for a summary of the files it touched.
  • Read the diff for deleted files and for new packages. Each package adds to the size of the first load.
  • Keep secrets out of the repository. Put them in an .env file listed in .gitignore, and remember that anything the browser needs is public.

Ask for the share-ready pieces

The agent can add what makes a link look good, if you ask. Foundplay fills in your listing from the page's title, description and preview image, so these pieces pay off twice. Prompts that work:

  • 'Add a title, a meta description and Open Graph tags with a share image.'
  • 'Add a viewport tag and make the game fit a phone in portrait and landscape.'
  • 'Add touch controls that mirror the keyboard controls, and a start screen that unlocks sound.'
  • 'Write a short README with the controls and how to build the game.'

Where to post a Cursor game

Genre communities come first, since they hold the players. Communities where people share what they build with AI tools come second, and the game's own devlog or X thread comes third. Say how it was made, after what the game is. The AI games guide covers what to check before you post.

How Foundplay can help

Foundplay is a game discovery platform for free browser games. It doesn't host games: every listing sends players to the creator's own site.

The free listing

Listing a game is free. Paste the link where people play it at /submit, check the details and publish. The game goes live right away, and Play sends players to your own site.

Paste the hosted link, not a localhost address. The source link field takes your repository, which suits a game built in the open.

Boost, the paid option

Foundplay sells Boost, so it has a reason to want you to buy it. The free listing works without it.

A Cursor project tends to change often, so deploy your fixes before a boost goes live: the plays go to whatever the link shows at that moment. Starter is a cheap check of your cover and first minute.

The Starter plan costs $5 for 50 plays in 3 days, which works out to 10¢ a play. Where it shows: its genre pages and search results.

A play is a counted click on Play from a sponsored spot, the same way public play counts work: once per game per network a day. Every sponsored spot is labelled Sponsored, and the share of plays not delivered by the end of the plan's days is refunded automatically. Foundplay can't see what players do after the click. Fan games and copies of commercial games can't be boosted. A game has to be listed before it can be boosted. List it first, or start a Boost and add your play link there, and Foundplay lists the game for free as part of the same flow.

For scale, Foundplay's own visit counter shows an average of 4,500+ visitors a day over the last three full days, and 600+ games are listed. It updates every few minutes.

More free ways to find players are in the full guide.

Questions

Does Cursor host my game?
No. Cursor edits your code on your computer. You pick the host, and Foundplay links to wherever the game is.
What is the easiest free way to host a Cursor-made game?
A static host that builds from a GitHub repository. Push the project, connect it to GitHub Pages, Netlify, Vercel or Cloudflare Pages, and set the build command and output folder. A single HTML file only needs uploading. Check each host's current free limits.
Why does my game work in Cursor but break after I deploy?
Usually the dev server hid a problem: file paths that only work at the site root, a file name with different capitals than on disk, or a setting that exists only on your computer. Run the production build locally and read the browser console on the hosted link.
Should I say the game was built with Cursor?
Say it if you like. Many players enjoy seeing how a game was made. Put it after what the game is, or in the source link field when you list it.