← Back

FAQ

FREQUENTLY ASKED QUESTIONS

Can I publish a game made with an AI assistant?

Yes. HTML5 games generated by Claude, ChatGPT, Gemini, or any other assistant can be published as-is. Once approved, the game appears in the feed and anyone can play it.

What format does a game have to be in?

A single self-contained HTML file. CSS and JavaScript go inside that same file. No build step and no bundler are required.

Does it cost anything?

No. Publishing, playing, and creating an account are all free.

Does it matter which AI I used?

No. PUNIPO only checks whether the resulting HTML meets the technical requirements, not which tool produced it.

Who can play a game I publish?

Anyone, once it is approved. It appears in the feed on both punipo.com and the Android app.

Is there a file size limit?

The uploaded HTML must be under 1 MB. Allowed CDN scripts are inlined server-side, and the inlined result may be up to 5 MB.

Can I use external libraries from a CDN?

Only four are allowed: Tailwind Play CDN, Matter.js, three.js, and Howler.js. They are inlined at upload time, so no external requests happen while the game is played. Plain JavaScript is the recommended default.

How do I report the score?

Call parent.postMessage({ type: 'gameOver', score }, '*') when the game ends. PUNIPO uses that to show the result screen and update the ranking.