Peritus Games builds asynchronous 1v1 skill games and licenses them to platform operators.

Nobody at your company is on the other side of the game

A player who loses looks for the reason, and if the product they lost to is also the thing that collected, they do not have to look far. Most of the time that suspicion is unfounded. It is still cheap to hold, impossible to answer from the inside, and it is the sort of thing a careful player leaves a product over.

In the games we license, the opponent is another player. Nobody on your side is playing against your players, and neither are we: our fee is charged on the match, and it is the same fee whichever player wins.

A Streak Peaks board: three overlapping peaks of face-down cards above a row of face-up ones.
Streak Peaks, one of eight. Every one of them is playable on this site, without an account.

The operator’s side of it

Three consequences, and the cost of each

  • Fair by construction

    Both players are dealt the identical game and compared on what they did with it. The score is arithmetic we do from the moves, never a number a browser reports, and the loser is handed the finished match to read back. That does not make losing pleasant. What it does is make the game cheated me checkable, instead of something a player settles quietly and never mentions to you again.

  • A match outlives the session

    The two players never share a clock, so a match begun at lunch is still open when the app is closed, and it settles once the other side has played. What that leaves behind is a result waiting, which is a reason to reopen the app that nobody had to send. It is a slower loop than a live table, and there is no drama in it.

  • No side to take

    A paid match is funded by the two players between them, and each of them is playing the other. There is no version of these games we could tune towards one side, because there is no side in them to tune towards. What that leaves you is an answer when a player writes in certain the product was against them. It is an argument about how the thing is built, which is not what somebody who has just lost wants to hear.

The portfolio

Eight games, playable in a browser

Solitaire, poker, trick-taking, dice, push-your-luck, and two games about counting down a deck in front of you. Each runs the engine a player would be served, with nothing to install.

A match runs three to five minutes and fits on one screen. Nobody has to set an evening aside for one.

The games takes each one in turn and names the decision that decides it.

Why asynchronous

One deal, played twice

That identical deal is also why these games are asynchronous, which was a consequence before it was a feature. If what is compared is two people on the same cards, there is no table for the two of them to sit at.

What that construction does and does not settle — and what a player is handed once the match is over — is the argument in full.

one dealplayer ATue 23:10Wed 08:40player Bcompared

The pool

The part no platform can build alone

Taking the clock out does not conjure an opponent. Somebody still has to have started that game and be waiting on a result, and inside one player base that is a lottery. It is why most head-to-head features quietly stop being opened.

So the pool is built to be shared: one matchmaker, one rating scale, however many platforms. Today a match seats two players of one operator — each platform that connects is another operator whose players stop waiting on a lottery inside a single product. That is the one thing here you could not have built for yourself, and the one thing that gets better without you doing anything.

play4satsyour platformthe next oneone shared match pool
Matching happens across the pool, so a player who signed in on your site can be paired with one who signed in somewhere else. Solid is connected. Dashed is a place nobody has taken yet.

What stays yours

You keep the players. We deal the cards.

Nothing a player pays you passes through us, and your market compliance stays where it is. What we charge for supplying the game is a separate number, agreed with you: the commercial model is written out in full, along with where the boundary runs.

Each game arrives as one iframe, opened with a short-lived token your backend mints for the player at the keyboard. Your server reads the result from a feed on ours.

Tell us what you run

If you would rather look first, the eight games are playable in a browser and the integration is documented in full.