- klyo games
- Features
Features
Everything klyo games can do
One place to play browser games, swipe through clips, talk about games and publish your own. 104 features work today and 3 are in development. Each one is checked against our code every time the site is built.
On this page
- 104features that work today, each backed by our code
- 22tools for AI assistants over the open MCP protocol
- 0 PLNto play, and to publish your own game
- EN and PLevery page of the portal in English and Polish
Play
Games start from a link, on a phone or a computer, with nothing to install.
Open the game catalogue-
One tap to play
A game opens in the tab you already have. No store, no download, no account and no video ad before it starts.
-
Made for phones
Full screen opens with the same tap that starts the game, touch controls work at once, and a landscape game on an upright phone gets a rotated frame.
-
Mini game window
Pop a game out into a small window next to your work. In Chrome and Edge on a computer it stays on top of everything else.
-
Progress on every device
Once you sign in, your progress moves from phone to computer, even in a game whose developer never added a save. When two devices disagree, you choose which progress stays.
-
Search and shelves
Search by name, genre or mood, browse demos and games in development, and open a shelf picked for kids.
-
Ratings and reviews
Rate a game and change your mind later. Reviews appear under the game, and the developer can reply right below.
-
Notifications
The bell collects hearts, ratings, comments and new followers. Allow push notifications and they reach you outside the portal too.
-
Works like an app
Add klyo games to your home screen and it opens full screen, like an app from a store.
-
English and Polish, light and dark
The whole portal speaks English and Polish, and one switch picks a light or dark look.
-
One account for everything
The same account plays and publishes: scores, rank, clips, followers and settings in one place.
Your profile
Clips
Short gameplay videos you swipe through like TikTok, recorded right in the browser.
Watch the clips-
Vertical clip feed
Swipe through short clips of real gameplay. When a game grabs you, one tap and you are playing it.
-
A feed that learns on your device
A clip watched to the end brings similar ones closer and a skipped one pushes them away. That learning stays in your browser.
-
Comments beside the clip
Open the conversation without stopping the video: a sheet slides up on a phone, a side column opens on a computer.
-
Record in the browser
Press Record a clip next to the game and install nothing. On a computer it works with any game, on a phone with games that use the klyo SDK.
Guide: record a clip -
Keep the last 30 seconds
With recording on, play as long as you like. When something great happens, one button keeps the last 30 seconds.
-
Cut the best moment
A strip of frames with two handles. A game can mark its own big moments, so the best part is selected for you.
-
Captions from your voice
Talk while you play and captions appear in time with your words. Your voice becomes text on our server and is deleted right after. Every caption can be edited.
-
Caption styles and themes
Four ready-made themes set captions, the face frame and animations in one tap. Font, colour, outline and entrance are yours to change.
-
Your reaction in the frame
Turn on the camera and react in a frame over the gameplay, live or after recording by playing the clip back and filming just your face.
-
Add your voice later
Recorded without a microphone? Play the clip from the start of your selection and talk over it, in sync with the picture.
-
Automatic bleep
A swear word in your voice is covered with a short tone in the finished clip and hidden in the captions.
-
Hands-free start and stop
Pick your own words for START and STOP and control recording by voice, hands on the game. Your device recognises the words itself.
-
Drafts stay with you
Recordings wait on your device until you post them yourself. You can also save a clip as a file, no account needed.
Your recordings -
Captions in two languages
A clip carries its captions as text, so viewers read them in English or Polish. Your browser can draft the second version for you to check.
Community
Posts, clips and conversations around the games, with moderation you can see.
Visit the community-
Posts with a game attached
Share a playtest, a launch, a clip or a question. Attach a game from the catalogue and its card appears next to your post.
-
Comments, votes and hearts
Reply in threads, vote up what helps, and edit or delete your own comments whenever you like.
-
A conversation page for every game
Every game has its own discussion page that search engines can read, linked from the game page.
-
Follow developers
Follow a developer and hear about a new version of their game before you stumble on it.
-
Report and block
Report a post, comment or clip in two taps. A blocked account disappears from your lists, your clips and your notifications.
-
Moderation you can see
Three credible reports hide a post until a person decides. Each decision has a reason, and the numbers go into a public report.
Moderation report
Records and ranks
Every score comes from a real round, and every player climbs the same ladder.
See today's records-
Records hub
All-time records and podiums for every game, a medal table of the day and a live strip of the newest records.
-
Day, week and all-time boards
A game with the klyo SDK gets boards for today, this week and all time, and players see their place and the person just above them.
Guide: add a leaderboard -
The top of the board only from a real round
A score counts only from a round the server started and signed, after at least 3 seconds of play and under the developer's limit. The SDK collects proof from the round on its own: real player input that no script can fake. A score typed into the console or faster than humans play waits for a check instead of going on the board.
-
A weekly tournament in every game
Monday to Sunday, no cash prizes. The podium earns XP when at least three players took part, and only scores that passed the fairness check enter the table.
-
17 ranks, from Recruit to General
You earn XP for playing, scores, medals and conversation, never for paying. XP never goes down.
-
Know who just passed you
While you play, the page tells you live that someone has just beaten your score for today, and who it was.
-
Player pages and ranking
Every player with an account has a public page with rank and records, and a place in the players ranking.
Players ranking
Play together
Rooms, quick matches and a ready-made lobby, run by klyo so the developer writes only the game.
How to add multiplayer-
Rooms with a code
Create a room and send friends a 6-character code or a link. A turn-based room holds up to 64 players, a live one up to 16.
-
Quick match
One tap and you are playing someone with a similar record of wins.
-
A lobby drawn by the portal
Waiting rooms, top players and your record live in a portal window, so a game gets a lobby with one call.
-
Live matches through klyo servers
In a live room the game connects to our match server over UDP on its own: up to 120 messages a second, no player ever sees another player's address, and the developer writes no networking code. If a network blocks UDP, the game falls back to a backup connection.
-
The server guards match rules
The developer writes the rules into a file in the package: fire rate, magazine, reload, character speed and the highest damage. The match server checks every action before other players see it, on the fallback connection too, so nobody fires forever or teleports across the map.
-
Teams and maps in the room
The game names its teams and maps, and the room keeps them for everyone: each player picks a team, a full team says no, the host picks the map, and the game gets the same line-up as the lobby. Two people who pick the same team play together. In shooters you can join a running match when it has a free spot.
-
One-link invites
A room link lets a friend straight in: the game starts on its own, and your friend is in your room and in your team, without looking for a button in the game menu. On a computer opening the link is enough, on a phone one tap on the invite card, which also goes full screen.
-
Who is playing now and where
The room list updates by itself when someone joins, switches team or map: you see the map, teams with their player counts, running matches and how many players are online in this game right now. On the start screen of an online game a counter shows how many people are playing at this moment.
-
Wins ranking and match resume
Finished matches build a wins ranking for each game, and after a page refresh you return to your match with every move. Only a real match counts: it lasted at least 20 seconds, every player moved, and the same pair cannot win against each other more than 3 times a day.
Developer Studio
Everything from uploading a game to its first players, at dev.klyo.pl.
Tour the Developer Studio-
Upload a ZIP
A ZIP with index.html inside or a single HTML file, up to 350 MB. Large packages upload in chunks, so a dropped connection keeps your progress.
Guide: publish a game -
Move a game from the web
Paste the address of a game on itch.io, GameJolt, Newgrounds, GitHub Pages, Netlify or your own server. We confirm it is yours and bring the files over.
Move your game -
Automatic check
Every package is checked for size, missing files, paths, third-party ad networks and traces of malicious code.
-
Your AI fills in the form
One button and Claude, ChatGPT or Claude Code types the name, tagline and description while you watch. You tick the content survey yourself.
AI assistants and MCP -
Play it first
Try the game in desktop and phone shapes, in full screen, or on your own phone by scanning a code.
-
Measured on four screens
At release we open the game on a phone upright and sideways, on a tablet and on a computer, and show you what a player will see.
-
Clip and cover from your play
Play for a moment in the studio while we record in the background. That round becomes the tile clip, and you pick the cover from its frames.
-
Description in English and Polish
English is required, Polish earns extra XP, and your own AI assistant proposes other languages. You approve every translation yourself.
-
An age label from a survey
Answer ten yes or no questions about the content and get an age label on both the PEGI and the Apple scale.
-
Demo and in-development labels
Show an unfinished game with an honest label and a deadline of 7 or 30 days for the next version.
-
New versions and one-button rollback
Drop a new ZIP on the game card, play it and release it in one click. The previous version stays with us, one button away.
Guide: release a new version -
An answer for a white screen
When a game does not start, the studio lists the files it asked for and the errors it threw in the browser, in order.
Guide: white screen -
Through Google's eyes
See your game page the way a search engine does: a verdict first, then the tasks that would lift it.
-
30 days of analytics
Visits and plays day by day, counted on our side without identifying players.
-
Where players drop off
Six steps of every session: visit, Play, load, first move, 30 s of play, score. You see at which step people leave, phone and computer apart, and how long the game loads. No code needed.
-
Levels and your own events
One line,
klyo.level(3, "complete"), gives a level funnel: how many people started, completed and failed each level.klyo.event("coins", 50)counts your own events. No console, no setup. -
Click map
The klyo kit records where players touch the game screen, on a grid, without recording the picture. Clicks on dead spots show where someone looks for a button.
-
Analytics for your AI
The MCP tool klyo_game_analytics gives your assistant the funnel, levels, click map and tasks with a reason, so the AI knows what to fix in the game.
-
Reply to reviews
Reviews of your games reach the studio, and you can answer each one publicly under the game.
-
Your creator page
Your name next to every game, your own address, a tagline for search and links to your other profiles, each one verified.
-
App Store and Google Play badges
If your game is also a phone app, paste the store links and the badges appear on the game page.
-
A badge for your own site
A short code for your own site that leads straight to your game on klyo.
-
Event record
Download every publication, edit and moderation decision with its date, as a spreadsheet file.
-
Talk to the team
A private conversation with the klyo team inside the studio, with a screenshot or a code patch attached.
-
Payouts: 70% of ad revenue
Developers will get 70% of the net ad revenue next to their games, paid out from 100 PLN. It starts on the day Google approves ads on the portal.
In development
AI assistants
Publish, fix and check your game by talking to the assistant you already use.
Connect your AI assistant-
MCP server with 22 tools for developers
Claude, ChatGPT, Gemini, Copilot, Cursor and VS Code publish and manage your games through the open Model Context Protocol.
-
You have the last word
The assistant prepares the game, but you accept the terms, you tick the survey and you release the game to the catalogue. It never sees your money.
-
Fixes without a ZIP
Your assistant reads the game's files and patches them in a draft version. Players do not see it until you play it and release it, and you discard a failed draft in the studio.
-
Your agent sees inside the game
Diagnostics hand your assistant the missing files and browser errors, so a white screen turns into one clear sentence.
-
Your assistant plays your game
On your device, in the studio, while you watch: it presses keys, clicks and drags, then looks at screenshots. 3D games too, because the game runs on your graphics card, not on our server.
-
Starter files for a new game
Ask for a new game and get working files built on the Klyo Kit, with menu, pause and sound from the first minute.
-
API key for scripts and CI
Generate a key in the studio and publish from your own script or build pipeline. We store only a hash of it.
Publishing without uploading -
Plugin, extension and skill
Install klyo as a Claude Code plugin, a Gemini CLI extension or an agent skill from our public GitHub repository.
-
In the official MCP registry
The server is listed in the Model Context Protocol registry as pl.klyo/games, with the domain proven by a signature in DNS.
-
Readable by machines
llms.txt, a Markdown copy of every page, an MCP server card, an agent catalogue and a game index with age labels.
-
Tools for agents in the browser
The portal describes its search and pages as WebMCP tools, so an agent in the browser uses them without guessing.
klyo SDK and Klyo Kit
One script connects a game to scores, saves, ads, clips and multiplayer.
Read the SDK reference-
One line in your game
Add one script and the game reports scores, saves progress, asks for an ad break or a rewarded ad, requests full screen and lets players record clips.
-
Cloud saves up to 64 KB
Per player and per game, stored on our server and shared across all of the player's devices.
-
Progress without a line of code
A game that keeps progress in localStorage or in engine files (Godot, Unity) has it on every device of the player: the SDK copies it to the cloud (localStorage and engine files, up to 120 KB each) and restores it before the game starts.
-
Test saves before release
In the studio preview saves go to a preview cloud that only you can see. Players start from scratch after release, and the preview save disappears with the preview.
-
Klyo Kit
A game skeleton with menu, pause, end screen, settings, touch, mouse, keyboard and gamepad, sound without files and effects. You write only the gameplay.
-
Test on your machine first
klyo-testmeasures your game exactly as we do at release, including on a slow phone and in both languages. -
Works outside klyo too
Open the same build anywhere else and nothing breaks: an ad break returns at once, and scores and saves stay in the browser.
Tournaments and clubs
Live tournaments with a broadcast, clubs and schools, referees with reviews and certificates that cannot be faked.
-
Live tournaments
Tournaments in Makao, checkers, backgammon and dominoes, knockout or Swiss, with sign up, check in before the start and a walkover for no shows.
-
A broadcast no one can use to cheat
Spectators watch matches with every player's cards and a 60 second delay, and a player in a running tournament gets neither the broadcast nor the chat.
-
Clubs, teams and schools
A club has a page with a crest or its own logo, social links, invitations, members only tournaments, a club standing and a badge after verification.
-
Referee board
Referees for chosen games with their languages and country, invitations from organisers, looking for a referee notices and reviews only from the players of the tournament.
-
Certificates that cannot be faked
Every certificate has a random code and a QR code, the server counts the place from the matches, and the tournament page shows the official record. The PDF is built in the browser, in four languages.
-
XP for tournaments
XP for games played in a tournament, a place bonus from four players up and XP for the referee. Walkovers and test tournaments give nothing.
Safety and trust
People review the games, age labels are clear, and every decision can be appealed.
Read the moderation report-
A person reviews every game
After release someone at klyo plays every new developer game. Until then it opens only for adult accounts, and ads next to it stay off.
-
Every game in its own sandbox
Each game runs at its own address in a separated frame, so it cannot reach your account or other games.
-
No outside scripts in games
A game that sends data to someone else's server or carries its own ad network does not pass the check.
-
Clear age labels
Every game carries an age label, published on both the PEGI and the Apple scale, and games for adults never show ads.
-
People first on kids' games
Under games rated 12 and younger, a person approves each comment before anyone else can see it.
-
Report it and a person decides in 24 hours
Games, posts, comments and clips have a report button, and a person decides within 24 hours of a credible report.
Report content -
A button for parents
Every game page has a report for a parent or guardian, with no account and no details about the child.
-
Public moderation report
How many reports came in, what we decided and how fast, published for anyone to read.
-
Your data, your call
Download everything we hold about you as one file, or delete your account yourself, at once.
-
A real company behind it
klyo is a Polish company with its tax number, address and name in the footer of every page.
In development
Not here yet. We say so plainly, so nobody counts on something they will not get.
-
Apps for iPhone and Android
Recording straight from the game window, clips without permission prompts and offline play. Today the portal runs in the browser and can be added to the home screen.
In development
-
The portal in more languages
Game texts can already be stored in ten languages. Portal pages beyond English and Polish are still to come.
In development
What is klyo games?
A free portal of browser games with a vertical clip feed, a community, records and ranks, and a studio where independent developers publish HTML5 games the same day. It is run by klyo, a Polish software company.
Do I need an account to play?
No. Games start from a link without an account. An account adds your name on leaderboards, ratings, comments, clips and progress that follows you between devices.
Can an AI assistant publish a game on klyo games?
Yes. Claude, ChatGPT, Gemini, Copilot, Cursor and VS Code connect to the klyo MCP server, which has 22 tools for game developers. The assistant uploads and prepares the game, and you accept the terms and release it to the catalogue yourself.
How do clips work?
A player or developer records gameplay in the browser, cuts the best moment, adds captions from their voice or their face, and posts it to the vertical feed. Until it is posted, the recording stays on their device.
What is not ready yet?
In development: payouts for developers, apps for iPhone and Android and portal pages in more languages. Each of these is marked as in development here until it works for everyone.
How do you know these features really work?
Every entry on this list points to a piece of our code. Each time the site is built we check that the code is still there. If it is gone, the site does not build until this page is corrected.
See it for yourself
Play any game in the catalogue, or open the studio and publish your own. Either takes a few minutes.