Submit Files.
There is no upload button. Every file is reviewed by hand. Here's the three-step process to get your work onto tinyfiles.tv.
The Process
Read the criteria
The full technical and content rules live on the Submission Criteria page. Read it before you open Discord. It covers file size caps, accepted formats, the JSON sidecar, the Save API, and the content rating.
Read the full criteria →Join the Discord (18+)
Submission happens in our Discord server. You must be 18 or older to join. If you're under 18, a parent or legal guardian must submit on your behalf.
Join the Discord →Drop your files
Post your runnable file, your JSON sidecar (the information sheet), and your cover images in the submission channel. A curator will scan, playtest, and either approve or reject it. You'll get feedback either way.
What We're Looking For
- Self-contained: Everything inline. No third-party calls, no remote assets, no outbound links inside the game. Calls to the platform's own Save API or Python backend are permitted.
- Tiny: Hard cap of 5MB per file (we strongly prefer under 1MB). The only exception is sequenced JavaScript choreography videos.
- Readable: Vanilla, unminified JavaScript. Python is always an HTML + Python pair — never Python alone; see the Python page. WASM is accepted only with a source ZIP and a public GitHub repo.
- Safe: PG-13. No curse words, no suggestive content, no politics. Violence within standard video game norms is fine.
- Documented: A JSON sidecar with title, description, tags, and license. An explicit license is mandatory.
- Self-rated: Every submission declares a
self_ratingfrom 1–10 in its sidecar. Below 6 starts the work out of browse feeds — still playable at its direct URL, still votable. The Rater jury can vote it in. The creator's rating is a starting state, not a verdict.
Quick Content Rules
The Non-Negotiables
- 18+ to submit. Minors need a guardian to submit.
- PG-13. Zero curse words, zero suggestive content, zero politics.
- No live text chat in multiplayer games. Use the standardized 64 preset phrases.
- Source available. All code must be downloadable and fully inspectable.
- No social media links on creator pages. Work, not influencer.
What Happens After You Submit
Every submission goes through a strict pipeline before it goes live:
- Antivirus scan. Every file is deep-scanned for malware.
- Semantic AI screening. Files are checked against the PG-13 and no-politics rules.
- Manual playtest. A human curator opens the file, plays it, and reads the code.
If it passes, it goes live and starts collecting ratings from the jury. If it falls below 50%, it moves to the Asset Graveyard.