Make a game with AI for free, no coding, and send friends a link they can play

Quick answer

You don't need a game-maker app. Ask ChatGPT, Claude, or Gemini for a game as one HTML file, play it in the chat's preview, then put the file on a free host and send the link. Friends play in a browser on a phone or computer, with no account. It suits a reaction test or memory match, not online play or a Unity build.

Publish my game for free

Free plan: no credit card, 1 published page.

On this page

You searched for an AI game maker and expected an app with a big "Make game" button. For a small game, you already have one: the chat AI you use. Ask ChatGPT, Claude, or Gemini for a game, and it writes the whole thing as one HTML file. A free host turns that file into a link, and your friends play it in their browser. This guide gives you the instructions to paste, the checks to run on your phone, the steps to share it, and a plain list of what this way can't do.

Already have the file? The upload box at the top of this page makes a preview link without an account. That preview runs no scripts, so the game won't start there. Click Keep this page — free, no card and sign up, and the page moves into your account, where the game runs.

Which games work in one file

A chat AI gets a game right in one reply when the rules fit on a sticky note and the picture is drawn with shapes or emoji. These 4 kinds work well:

GameHow you play itReady-made instructions on Convika
Reaction testWait for the screen to change color, then tap as fast as you canReaction time test template; the steps are in Make a reaction time test with AI
Memory matchFlip 2 cards at a time to find the pairsMemory match template
Catch or dodgeDrag left and right to catch falling stars and dodge meteorsCatch game template
QuizAnswer questions against the clock, with a score at the endHow to make an AI quiz game for class

Each template page holds a longer version of the instructions below, written for that game. You can copy it into your own chat, or let Convika's AI make the page: it uses 1 AI credit, and a new account starts with 10.

A personality quiz with a result for each player also fits in one file. Make a personality quiz with ChatGPT covers the share link for each result.

Three ways to make a game without writing code

WayDo you type code?What it costsAccount to shareCan you take the game elsewhere?How friends play
A chat AI and a free host (ChatGPT, Claude, or Gemini, then Convika)No. You describe the game and copy the file the AI writesThe chat AI's own plan, and Convika FreeA free Convika account to publishYes. The HTML file is yoursThey open the link in a browser, with no account
An AI game-maker site (Rosebud AI)No. You describe changes to Rosebud's AIFree plan: 8,000 credits, no credit card, refilled weekly in eligible regionsNot stated on its pricing pageCode download is on Pro ($50 a month) and higherOn Rosebud's hosted site. Making a project private and turning off remixing needs Indie Dev ($15 a month) or higher
A block coding tool (Scratch)No typing. You snap code blocks togetherFreeA Scratch accountNot checkedYou send a link to the project page

Sources for the table, read on October 21, 2026: Rosebud AI's pricing page, and Scratch's About page, For Parents page, and Share your project help. Convika, from its own code.

How to choose:

  • You want a game you own as a file, and a link that opens straight into it: a chat AI and a host. This guide covers that way.
  • You want sprites, sounds, and 3D models made for you: Rosebud lists image, sound, and 3D model generation on its pricing page, paid for in credits.
  • A child wants to learn how the game works: Scratch says it is designed especially for ages 8 to 16, and children build with blocks instead of typing.

The instructions to give ChatGPT, Claude, or Gemini

Paste this into the chat. Replace the first line with your game. Keep the rest: those lines stop the most common problems on a phone.

Make a game where [the player catches falling stars and dodges meteors].

- Write it as one HTML file, with the CSS and JavaScript inside.
- Draw everything with shapes or emoji. Don't use image files.
- Make it work on a phone held upright. On a phone, the player taps or drags; on a computer, the arrow keys or the mouse work too.
- Add touch-action: none to the game area so dragging never scrolls the page.
- Add a "Start" button and a "Play again" button, each at least 44px tall.
- Show the score, and keep the best score in localStorage as "Your best".
- Keep buttons clear of the bottom 40px of the screen.
- Don't send anything anywhere, and don't load anything that needs an API key.

Ask for one change at a time after that, such as "make the meteors slower for the first 10 seconds." A short request keeps the rest of the game as it was.

Play it in the chat first

Each of the 3 chat AIs shows the game before you publish it:

  • ChatGPT. OpenAI's help says that for supported code blocks you select Preview to view the result inside ChatGPT, and HTML pages are among the supported previews. Previews run in a sandbox.
  • Claude. Anthropic's help says artifacts are available on Free, Pro, Max, Team, and Enterprise plans, and that an artifact opens beside your conversation.
  • Gemini. Google's help says Canvas creates apps and code, and that you must be signed in to Gemini Apps to use it. The code view has a console that shows errors and logs.

The preview runs inside the chat. Your friends can't play it there, and the file still has to go somewhere they can open it.

Test it on your phone before you share it

Most friends will open your link on a phone. After you upload the file to Convika, open the private preview on your own phone and play one round. Check 3 things:

  • Taps and drags reach the game. If nothing moves, ask the AI: "Make the controls work with touch on a phone."
  • The page doesn't scroll or zoom while you play. If it does, ask: "Add touch-action: none to the game area."
  • Everything fits on the screen held upright. If the Start button sits under the Convika bar, ask the AI to keep the bottom 40 px clear. On Free, a 40 px bar runs along the bottom of the screen.

If you send the HTML file itself instead of a link, a friend on an iPhone sees a preview that runs no scripts, so the game doesn't start. How to open an HTML file on iPhone has the test.

1. Save the game as one HTML file

If the AI gave you a file, download it. If the game is in the chat as code, copy all of it, from the first <!DOCTYPE html> to the last </html>. The file can be up to 2 MB.

2. Make a free Convika account

Sign up at app.convika.com. The Free plan needs no credit card. If you sign up from a button on this page, the upload screen opens when you finish.

3. Upload it and play the preview

Drop the file on Upload a file, or paste the code on Paste code, then click Create my preview. When Your preview is ready appears, click Open preview. The preview runs the game's scripts, as the published page will, and nobody else can see it yet. Open it on your phone too.

Click Publish. The first time you publish, Convika asks you to Choose how to publish your page. Free is enough for a game you share with friends. The other two choices are the 1-year Pro pass ($29 once) and Pro monthly, which remove the Convika bar. The game goes live at an address like yourpage.convika.page.

On Free, the game is published as Public: anyone with the link can play, and the page may show up in search results and in Convika's gallery. To keep it out of both, choose Private link (Pro or pass) in the confirmation when you publish. Anyone with a private link can still play.

Paste the link in a group chat, a Discord server, or a text. Friends tap it and play in the browser, with no app and no account. For a room full of people, How to turn an HTML file into a QR code covers a code they scan.

What this way can't do

A chat AI and a one-file host make small games. Bigger plans need a game engine and a host that runs a server.

Convika keeps only the one HTML file: no image or sound files, folders, or zips. Images and sounds go inside the file, where about 1.5 MB of them fit under the 2 MB cap, or at https:// links on another host. Library loaders such as p5.js loadImage, and sound fetched into Web Audio, work only with files embedded in the HTML, not with links to another host. eval and a leaderboard on another server don't work.

  • No online multiplayer, and no leaderboard on another site. A script on a Free Convika page can call only the page's own address. In Convika's test on October 20, 2026, calls to a leaderboard on another site and a WebSocket to a game server were blocked, so players can't play together over the internet. A game that saves scores with window.storage's shared values, as Claude artifacts do, keeps one shared list on Convika that every player sees; Convika has no leaderboard feature or player accounts of its own.
  • Saves stay on each device. A best score kept in localStorage stays in that player's browser. It doesn't move to another phone, another browser, or a private window after it closes.
  • No game engine exports that need eval or come as several files. eval was blocked on a published Convika page in the same test, and Convika keeps only the one HTML file.
  • No image files from your computer. A picture saved as player.png next to the HTML file doesn't come along. Draw with shapes or emoji, as the instructions above ask, or use full https:// image links.
  • A small bar on Free. Free pages show a 40 px Convika bar at the bottom. Free includes 10,000 page views a month, and the dashboard shows visits for the last 90 days. Pricing lists what each plan includes.

How to publish a game you made with ChatGPT has the full test, and compares itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika for a game that needs more.

Safe for kids: what to check before a child shares a game

A child can make a game this way. An adult should own the accounts and the link.

  • The AI's own age rules come first. Anthropic's consumer terms say: "You must be at least 18 years old or the minimum age required to consent to use the Services in your location, whichever is higher." Google's Canvas help marks some Canvas features as not available to users under 18. Read the rules of the AI your child would use before they start, and sit with them for the chat.
  • Convika's age rules are in its Terms of Service, section 2. The simplest setup: the adult makes the Convika account and publishes the game.
  • Nothing personal in the game. No real names, school, photos, or hometown in the questions, the title, or the end screen. A Public page may show up in search results.
  • Keep what players type on the page. The instructions above tell the AI not to send anything anywhere. A script on a Convika page can't call another site with fetch or a WebSocket, but a form can still post to one. Check that the game has no form.

Frequently asked questions

Can ChatGPT make a game?

Yes. ChatGPT can write a small game as one HTML file, and OpenAI's help lists HTML pages among the code blocks you can preview inside ChatGPT. Reaction tests, memory match, catch games, and quizzes work best. To let friends play it, put the file on a host and send the link.

Is there a free AI game maker with no sign up?

Not all the way to a link friends can play. Gemini's Canvas needs you signed in, according to Google's help. Convika's upload box makes a preview link without an account, but that preview runs no scripts, so the game won't start. Publishing a game that runs takes a free Convika account with no credit card. Your friends never need an account to play.

How do I play a game I made with ChatGPT on my phone?

Publish the HTML file and open its link in your phone's browser. On Convika, upload the file, open the private preview on your phone, play a round, then publish it. Ask ChatGPT for touch controls and touch-action: none on the game area so dragging doesn't scroll the page.

How do I share a game I made with AI?

Save the game as one HTML file, upload it to a free host, and send the link in a chat. On Convika's Free plan you can publish 1 page with no credit card, and friends open the link in any browser without an account. A link works better than the file, which an iPhone opens in a preview that runs no scripts.

Can kids make a game with AI?

Yes, with an adult. Claude requires users to be at least 18 under Anthropic's consumer terms, so check the age rules of the AI your child would use. Let the adult own the accounts and publish the game, and keep real names, photos, and the school's name out of it. Scratch is a free option built for children who want to learn how games work.

Sources

Next step

How to password protect an HTML page without code, on your own domain

JavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.

Related articles

More ways to send your page

Share this article

Turn your AI game into a link friends can play

Upload the HTML file, play it in a private preview, then publish it. You also see how many people came to play.

Publish my game for free

Free plan: no credit card, 1 published page.