Every pixel deserves a pulse.

Create delightful haptic experiences.

Play them with a single line of code.

How it Works

  • Step 1: Design your pattern

    Craft the feel, not just the look.

    Use the Good Vibrations Editor to design haptic patterns with precision.

    Every tap, every buzz, every rumble — precisely how you want it to feel.

  • Step 2: Export a .goodvibes file

    Feeling becomes form.

    When your haptic feels right, export it as a .goodvibes file — a compact, portable format that contains everything your engineer needs to bring it to life.

  • Step 3: bundle with an iOS app

    Hand-off, made effortless.

    No conversions, no manual parameter tuning, no guesswork.

    It’s ready to go, precisely as designed.

  • Step 4: Play, with a single line of code.

    Loved by designers, built for engineers.

    Play any .goodvibes pattern instantly with just one line of Swift.

Get Started