Solutions / Apps and games

Apps and games

Your app, now with a pulse.

Any moment in your app can reach a Velvet toy: a lost round, a level up, a partner’s tap. It runs right in the browser.

  • ✦ Free test keys
  • ✦ Virtual toy for development
  • ✦ Every Velvet toy
Card VibeRound 1
7♥
vs
YouThem

Higher card wins

Pixie0%
♠You lost the round
Toy buzzes 70% · 3 s
✦Pixie connected

Ideas

What could buzz?

If it happens on screen, it can happen in their hands. A few places to start.

A couple, each holding a Velvet toy
Games

Every move counts

Lose a round, take a hit, level up. The game plays back.

A couple on a sofa looking at a phone
Couples and long distance

Close, from anywhere

One partner taps, the other’s toy answers, whatever the distance.

Messages

Messages with a buzz

A message that buzzes the moment it lands.

Music

On the beat

The toy follows the bass of a track or a playlist.

Calm

Breathe with it

A slow, steady wave to wind down and breathe along to.

Quizzes and dares

Wrong answer?

A party game where every miss gets a buzz.

Patterns

Ready-made rhythms.

Start with a pattern from the cookbook, then make your own. Tap one to try it.

How it works

Three steps to the first buzz.

No server and no app store. The toy pairs with the browser over Bluetooth.

1

Get a free key

Join, create a test app and copy your key. It works on localhost straight away.

2

Connect the toy

One tap opens the browser’s pairing window. No toy yet? Use the virtual one.

3

Play your moments

Call vibrate or a pattern whenever something happens in your app.

// when the player loses a round
const toy = await velvet.connect();
await toy.vibrate({
  strength: 70,
  durationMs: 3000,
});

Toys

Works with every Velvet toy.

13 toys in 4 kinds. Build for what a toy can do and every model in that kind just works, new ones too.

Vibration

One motor. Strength, patterns and twelve built-in presets.

PixieRougeOrionEonVortexWhisperPearlNaiomyEstelleCeleste

Dual motor

Outer and insertable motors, together or one at a time.

Eclipse

Suction

Suction you set and pulse, just like vibration.

Aurora

Heat

Vibration plus gentle warmth, low or high.

Ember

Made with it

Play it now.

Web game · Built by Velvet

Card Vibe

A simple card game for two: higher card wins, and the loser’s toy buzzes. Open it, connect a toy (or the virtual one) and play a round in a minute.

Building something bigger?

Tell us about your app. We help with launch, production keys and getting featured on Velvet.

Join now