A downloadable app for Windows, macOS, and Linux

Get this app and 5 more for $12.91 USD
View bundle
Download NowName your own price


iVIBRATE turns your Xbox One, Xbox 360, PlayStation 4 or any other gamepad into your own personal vibrator!


Ultimate Edition Features:


iVIBRATE Ultimate Edition for Steam!

iVIBRATE Ultimate Edition is available on Steam NOW!

Receive a Steam key for iVIBRATE Ultimate Edition with your purchase! _

Full Gamepad Support

Control iVIBRATE via your gamepad. No need to ever take your hands off the gamepad. Use the virtual cursor via your gamepad to control all options on screen! Multiple gamepads can use the virtual cursor!


Accessibility Options

All new visual options allowing for those with visual impairments to have an easier time using iVIBRATE. You now have the ability to change the background, text and button colours. Any colour combination is now possible! This will help those who may find the look of iVIBRATE hard to read, you now have the option to customise the look of it to make it more accessible.

If you don't like the way it looks there is an easy “reset options” button to go back to the default look. Open Dyslexia 2 & 3 font options, easier to read fonts for those with dyslexia.


Gamepad Remapping

Change the default controls of iVIBRATE. Remap any part of the gamepad in anyway you please, allowing for full customization of how you prefer to handle iVIBRATE.


Wireless Gamepad Support

No need for cords! No more USB cords falling out while in use! No more getting tangled in cords. Be free and use your gamepads wireless via Bluetooth! 

(PS4 Wireless Gamepad Support is not supported on MacOS, however it is possible to get Xbox Wired & Wireless Gamepad Support by using 3rd party drivers, how to set this up can be found here.)


8 Simultaneous Gamepad Support

Use up to eight gamepads at once! Play alone, with your friends or have a party! 


On Screen Controls

Control your gamepads all on the screen! No need to use the gamepad to change vibration patterns, strengths or modes, everything can be done on the screen! 


Minimised Play

Use your gamepads wherever and whenever you want. No need to have the app on screen to use your gamepads. All gamepads will work while the app is minimised! 


PS4 Gamepad Extended Integration

Take full control of the PS4 gamepad and its features. 

Control the colour of the PS4 lightbar with a range of colours. 

Control the lightbar with 3 modes: On, Flash and Off.

Onscreen battery level to see how much battery life is left on your PS4 gamepad while wirelessly connected! 


Gamepad Name Recognition

Have more than one gamepad of the same type? No problem! iVIBRATE will name the gamepads so you know which gamepad you are using at all times!


Lifetime Updates

Buy once and receive all iVIBRATE Ultimate Edition updates completely free!


10 Vibration Strengths

Full range of vibration strengths!


*NEW* 30 Vibration Patterns

23 regular vibration patterns including a true always on constant vibration, 2 types of random vibration and a custom pattern to make your own vibration patterns! Plus 7 new "Offset" vibration patterns with a new offset random and custom pattern!


3 Vibrating Modes

Deep rumble,  high vibrate or both allow you to customise the type of vibration you want!


One Handed Mode 

( ͡° ͜ʖ ͡°)


Easy Controls

Controls right on the gamepad!


Onscreen Controls Guide

Always know what to press when you need it!


Dual Locking System

Lock the gamepads via button press and/or with an on screen lock! Ensuring you never press an unwanted buttons during use.!


Hot Swap Controllers

No need to restart the app when a controller is disconnected or when switching between different controllers! 


Available NOW for Windows, MacOS & Linux !



iVIBRATE Ultimate Edition Demo

Single gamepad support, 3 vibration patterns, full range of strength and modes, wireless gamepad support 
  iVIBRATE Ultimate Edition Demo Windows
iVIBRATE Ultimate Edition Demo MacOS
iVIBRATE Ultimate Edition Demo Linux


iVIBRATE Ultimate Edition

Includes 23 vibration patterns, eight simultaneous gamepad support, PS4 lightbar integration, wireless gamepad support & more!
  iVIBRATE Ultimate Edition Windows
iVIBRATE Ultimate Edition MacOS
iVIBRATE Ultimate Edition Linux


Save money and buy iVIBRATE Ultimate Edition in these bundles!

iVIBRATE Ultimate Edition + Online Adult Content Manager Pack
Kink Master Studios Collection (2020)


*The vibrating functions and strength of this app vary depending on the controller used.*

*Other controllers outside of Xbox One, Xbox 360 & PS4 controllers may work but not guaranteed or tested.*

*Nintendo Switch Pro & JoyCon gamepads are not compatible with this app*


Be sure to check out the other apps and games Kink Master Studios has to offer!Follow Kink Master Studios on Itch.io to keep up to date with all the new apps and games coming soon!

Updated 8 days ago
PlatformsWindows, macOS, Linux
Release date Feb 17, 2020
AuthorKink Master Studios
Made withUnity, Adobe Photoshop
TagsAdult, Casual, Cute, Erotic, Multiplayer, Non violent, NSFW, Queer, Relaxing, Singleplayer
Average sessionA few minutes
LanguagesAfar, Abkhaz, Avestan, Afrikaans, Akan, Amharic, Aragonese, Arabic, Assamese, Avaric, Aymara, Azerbaijani, Bashkir, Belarusian, Bulgarian, Bihari, Bislama, Bambara, Bengali, Tibetan Standard Tibetan Central, Breton, Bosnian, Catalan; Valencian, Chechen, Chamorro, Corsican, Cree, Czech, Old Church Slavonic, Chuvash, Welsh, Danish, German, Divehi; Dhivehi; Maldivian;, Ewe, Greek Modern, English, Esperanto, Spanish; Castilian, Spanish; Latin America, Estonian, Basque, Persian, Fula; Fulah; Pulaar; Pular, Finnish, Fijian, Faroese, French, Western Frisian, Irish, Scottish Gaelic; Gaelic, Galician, Guaraní, Gujarati, Manx, Hausa, Hebrew (modern), Hindi, Hiri Motu, Croatian, Haitian; Haitian Creole, Hungarian, Armenian, Herero, Interlingua, Indonesian, Interlingue, Igbo, Nuosu, Inupiaq, Ido, Icelandic, Italian, Inuktitut, Japanese, Javanese, Georgian, Kongo, Kikuyu Gikuyu, Kwanyama Kuanyama, Kazakh, Kalaallisut Greenlandic, Khmer, Kannada, Korean, Kanuri, Kashmiri, Kurdish, Komi, Cornish, Kirghiz Kyrgyz, Latin, Luxembourgish Letzeburgesch, Luganda, Limburgish Limburgan Limburger, Lingala, Lao, Lithuanian, Luba-Katanga, Latvian, Malagasy, Marshallese, Māori, Macedonian, Malayalam, Mongolian, Marathi (Marāṭhī), Malay, Maltese, Burmese, Nauru, Norwegian Bokmål, North Ndebele, Nepali, Ndonga, Dutch, Norwegian Nynorsk, Norwegian, South Ndebele, Navajo Navaho, Chichewa; Chewa; Nyanja, Occitan, Ojibwe Ojibwa, Oromo, Oriya, Ossetian Ossetic, Panjabi Punjabi, Pāli, Polish, Pashto Pushto, Portuguese (Portugal), Portuguese (Brazil), Quechua, Romansh, Kirundi, Romanian Moldavian Moldovan, Russian, Kinyarwanda, Sanskrit (Saṁskṛta), Sardinian, Sindhi, Northern Sami, Sango, Sinhala Sinhalese, Slovak, Slovene, Samoan, Shona, Somali, Albanian, Serbian, Swati, Southern Sotho, Sundanese, Swedish, Swahili, Tamil, Telugu, Tajik, Thai, Tigrinya, Turkmen, Tagalog, Tswana, Tonga (Tonga Islands), Turkish, Tsonga, Tatar, Twi, Tahitian, Uighur Uyghur, Ukrainian, Urdu, Uzbek, Venda, Vietnamese, Volapük, Walloon, Wolof, Xhosa, Yiddish, Yoruba, Zhuang Chuang, Chinese, Chinese (Simplified), Chinese (Traditional)
InputsKeyboard, Mouse, Xbox controller, Gamepad (any), Playstation controller
AccessibilityColor-blind friendly, Subtitles, Configurable controls, High-contrast, One button, Blind friendly, Textless
MultiplayerLocal multiplayer
Player count1 - 10
LinksSteam, Instagram


Get this app and 5 more for $12.91 USD
View bundle
Download NowName your own price

Click download now to get access to the following files:

iVIBRATE Ultimate Edition Demo Windows v3.03 71 MB
iVIBRATE Ultimate Edition Demo MacOS v3.03 71 MB
iVIBRATE Ultimate Edition Demo Linux v3.03 72 MB
iVIBRATE Ultimate Edition Windows v3.03 71 MB
if you pay $3.99 USD or more
iVIBRATE Ultimate Edition MacOS v3.03 71 MB
if you pay $3.99 USD or more
iVIBRATE Ultimate Edition Linux v3.03 72 MB
if you pay $3.99 USD or more

Development log

View all posts


Log in with itch.io to leave a comment.

Have you guys  figured out how to get it on Android yet?

I'm only one person :P but unfortunately Android still doesn't support gamepad vibration at this stage. I have heard it may be supported in the upcoming Android 12 release, but that isn't releasing  till around September/October. So at this stage really just waiting around till that comes out, even then we won't know if its actually supported until its confirmed. I am keeping an eye on it though, so when it is finally supported you can expect an Android version :)

Will they be an option to use my mouse on the onscreen buttons? I'd like to be in control of the controller while it's "not with me" if you know what I mean.


All of the onscreen controls can be controlled via the mouse. The only thing that you cannot use the mouse on is the gamepad lock which is activated/deactivated from the gamepad.

I see, thank you!

I have a macbook pro and mac OS Big Sur 11.2.3, I have tried all the things you said, but there's no "open anyways" option either. And the file is 90.7mb. I paid $2 for it and tried downloading both  free + paid options and always get the same message. I have a wired logitech :

It looks like you have bought iVIBRATE Pro Edition, whereas this is the project page for iVIBRATE Ultimate Edition. iVIBRATE Pro Edition is a deprecated version that is no longer supported. iVIBRATE Pro Edition is provided as is, so if it does not work for your system unfortunately there isn't anything I can do about it as it is an old version of iVIBRATE running on an old input system.

The only thing I can suggest if you cannot get it working on your system is to contact Itch support here and request a refund. If you are still interested in iVIBRATE, you should try out the demo versions first to check for compatibility before purchasing. :)

Wireless Gamepad Support is not supported on MacOS) - It's a pity(


Unfortunately there is nothing I can do about this. iVIBRATE uses the Rewired input system for Unity and wireless gamepad support for PS4 gamepads on MacOS does not work. Here is a quote from their documentation: 

"Sony Dual Shock 4 special features are not supported on OSX via Bluetooth connection. There is no possible way to support these features of the DS4 via Bluetooth on OSX because the HID reports sent by the device through OSX I/O kit simply do not contain gyro or touchpad information and it does not accept output reports to set vibration or light color. This is a limitation of OSX I/O kit."

In saying that, via the Rewired documentation I have set up a guide of MacOS users on how to get Xbox gamepads working, which should work in wired and wireless modes. This is a 3rd party driver for MacOS so I cannot provide any more support other than the guide I have written here.

is android support possible?

Still waiting on Android to support gamepad vibration. Unfortunately until then, there is nothing I can do. 

does a wireless ps4 controller work on mac?

No sorry, only through a wired connection (USB), it's something to do on Mac's end, so there's nothing I can do about it unfortunately. 

I'm using a  wired ps4 controller and Ivibrate and other programs recognize my controller but I don't have any controls. The gamepad cursor is working and but I cant adjust the controls. Anyone know what I'm doing wrong?

Nothing you are doing wrong, unfortunately it sounds like you have the bug that has been affecting some users, at this stage there is no current fix. But, I am working on a new version of iVIBRATE that should fix all of these issues. This new version should be out any day now, so if you have bought the Ultimate Edition or are just using the demo both versions will be receiving this new update. 

If you're still interested v3.0 is out and should fix these issues :)

Deleted 49 days ago

Still waiting on Android to support gamepad vibration, unfortunately until then there is nothing I can do. 

heyy you should add remote control so u can make a link and then the person u send it to can controll the speed,strength etc. In both free and ultimate 

Multiplayer is on the list of future features, can't give an ETA at this time, but it is something that is planed :)

Able to connect through Bluetooth and wired on both PCs I have. However, the menu, I can turn on the vibration but cannot turn off. I cannot choose between settings at all. I did buy the ultimate edition. I’ve tried ps4 controller and xbox one controller. PC and the app recognizes but the app simply doesnt work at all beyond turning on and only on. Have to close out of app to turn off vibration. Initially thought it may have been an issue with my windows 10 laptop but when I tried it on my desktop both wired and Bluetooth, still same problem. Tried to adjust setting with mouse, didn’t work. It’s broken. Requested refund though Steam. Will redownload if it works. 

Thanks for letting me know, sorry for the trouble. There seems to be a small number of people that have issues like this but I am honestly not sure why. I am only one person so unfortunately I cannot test for all situations so I really rely on user feedback to try and workout why it's not working for some people.

Did you have the demo installed before using the Ultimate Edition? Also did you try using the "default state button" in settings > troubleshooting? Is the demo doing the same thing? Was the steering wheel support turned off?(or if it was on, turned off then restarted?)

I'm also having this same issue. For me, yes I had the Demo installed first (and it did not work either), I tried with the Steering Wheel support on and off, nothing. Game also does not close, stays running until I force close Steam in the Task Manager. I'm on Windows 10 using a Wireless Xbox One Controller.

I am really sorry you are having these issues. Do these issues still happen if nothing is connected?

 I am really not sure what is causing these issues, as for most people everything works fine, but for others it is completely broken. 

Thanks for letting me know though, I will work on this asap to figure out what is going on. If you have any other information for me that may help me out please let me know!


Yes sadly the problems persisted even with nothing connected and I tried reconnecting the controller with the app open. Apologizes for late reply. I (regretfully, curse pandemic financials) requested a refund on steam but when / if the app is fixed I will happily retry. :) Thank you for being a creator who cares about their product.

That's no problem at all (It's cheaper on Itch and there's some sales coming up ;) )!

I'm going to start working on a new beta version of iVIBRATE in the next few days, remaking the entire app from the ground up, fixing and improving things on the backend. I'll make sure this new beta version is available as the demo version too, so even though you have refunded it you can still test out the beta version.

I have a few ideas on what may be causing these issues for some people and have a bunch of general improvements to make to the app as a whole!

Just letting you know that v3.0 is out and should fix these issues.

If you are using iVIBRATE through Steam there is a guide up on Steam on how to turn off Steam's controller support which can causes issues such as these too. 

Just letting you know that v3.0 is out now that should fix these issues you were having. If you're still interested let me know how you go :) 

cant seem to get it to work with PS Move. Is it only in Ultimate edition?

Unfortunately if it does not work in the Teaser Edition it wont work in the Ultimate Edition either. 


Founds this via the "local multiplayer" tag xD Will definetly show this to my girlfriend one day...


Those who play together stay together ( ͡° ͜ʖ ͡°)


My Dualshock 4 is not connecting. I am using a Sony Vaio with Ubuntu. I have paired the controller with the laptop, but the program says that "Sony Vaio Keys (1)" is the connected controller.


Damn that’s kinky, nothing gets me harder than a chick who uses Ubuntu to power her vibrator.

why I can't download the link? Is it dead? pls reupload thank youu


Sounds like a problem with Itch, I don't control the download links! Maybe try again later, could be a technical issue.

I can download the app but when I try and open it is says the app cant be opened, im on mac

Have you tried to change the security settings?

Go to System Preferences > Security & Privacy - Click "Open Anyway" and app will be added to exclusions and will open correctly from now on. 

There really should be a stronger setting if the controller can go that much. 10 isn't enough.

(1 edit)

Sorry its a hardware limitation! There isn't anything I can do about it unfortunately.

I am not sure which gamepad you are using, but I have found from my experience that my PS4 gamepads were much stronger than my (non Bluetooth ) Xbox One gamepad. And the least strong was a non genuine wired Xbox 360 gamepad I bought off eBay over 10 years ago.

So it's possible that maybe if you have a non genuine gamepad like the Madcatz ones etc., that they may have better vibration. But I also have no idea if those would work either. 

Will there be an android port because you can connect you controller to your phone or no

I am still looking into it. Currently it does not seem that Android/Unity have vibration support for gamepads through Android at this stage. The gamepads do work, but the gamepad will not rumble. 


wh..... why though???? i wouldnt want my controller to be covered in

bodily fluids

I thought that's why they sold those silicone skins for the gamepads? :P

oH i didnt think of those

i was just thinking of my controller on its own without any covers or skins

the app doesnt work for me i tried both the controller one and this one neither have worked.

Would you be able to give me more information so I can try to help! Are you on Windows or Mac? By not working are you unable to install the app? open the app? Or are your controllers not working? 

Im on windows and regardless of what controller i use it doesnt work. The controller still can interact with the app it just doesn't vibrate.

i have both a switch controller and an xbox 360 controller

Thanks for getting back to me! So as far as I can tell switch controllers (Pro & Joy-con) don't support vibration outside of the switch through Unity. So they will work like any other controller, just vibration will not. The 360 controller should be working however, but only through a USB connection. Unfortunately at this stage wireless isn't supported.

it's not working and they were all USB connection

That's really strange, there is no reason for the 360 controller through USB to not work. Are you on Windows 10? I have heard of people having problems on operating systems such as Windows 7.

In saying that, there is a new update coming out soon that completely replaces the input system of this app and should hopefully fix a lot of these issues that you and others are having too!

(1 edit)

Hello! This App looks very good, but unfortunately, it's not working on macOS Catalina. I have given all the permissions needed to the App, but still doesn't open. Maybe the problem could be the lack of x32 App support in newer versions of macOS. It would be nice if we, Mac users, could get an updated version to be able to use it. Thank you!

I will try to look into this for you on the next update! Unfortunately I only have a 2011 Macbook Pro running High Sierra to test anything Mac related on. So I am limited in terms of testing for Mac.

Have you tried the Ultimate (Teaser) Edition? That should hopefully fix any issues you were having :)

(1 edit) (+2)

I have a request:

Is it possible to publish an android version of iVIBRATE?

I'm not talking about the vibration of the phone itself, But an android app that we could connect xbox or ps4 controller to the phone with OTG cable & the android app vibrates those controllers.

I know that its possible. Please make it come true. ♥‿♥

So I have been looking into this for a while now but it looks like its not possible at this stage unfortunately. Although Android does have game pad support it doesn't support vibration of the game pads. I have been seeing some things about it working on Android 10, so it looks like it might be happening in the future but it is something I will be keeping my eye on!

Thank u. Here is a doc about android gamepad vibration support:


I'm glad that u r on to it. I will wait for ur progress. :-)

The link takes me to Android development using Kotlin and Java. I am using Unity and C# so unfortunately there is not much I can do until Unity/Android support game pad vibration through Android devices. 






Why not?


Wait so this is for gamer girls to masturbate with their controller?


Don't know why anyone would put a controller near the no no square, but that seems like the intent.
But let's not forget about the Gamer Boys too.


oh please forgot the guys man, oh geez this is wierd, why am I even looking at this


I'm a guy using this. Have fun suffering with that thought.


wanna join me?

please make it so wireless controllers work, i have a mac and can't find my adaption cord.

(1 edit)

Unfortunately, there is not much I can do until Unity updates their input system. I have my eye on it; so as soon as its possible i'll add it in!


Really loving the look of this app as well as how great the app itself works. Love all the different patterns and the vibration is nice & strong.

Glad you like it :)


Love the free edition but wow, the pro edition is greaaaat! One control works amazing but two controllers are even better! 😍 would definitely recommend!


Thanks for the feedback! :)


Thank you.... just thank you.


I'm happy you like it :) 

Using bluetooth makes it not vibrate. Its registers the controls but no vibration. I tryed steam controller support to make it vibrate (works on games) but app just go crayz 


Thanks for letting me know! I have only been able to test through a wired connection, unfortunately I don't have all the tools to test for every scenario so these comments are super helpful as it helps me and other users :)

I will hopefully be doing an update for the app soon using non beta systems in the app, so with any luck that will fix these issues!

Have you tried the Ultimate (Teaser) Edition? The older version of iVIBRATE does not support Bluetooth, but the new one does :)

Hey! I tried to open the app on mac after I dowloaded it multiple times and it doesn't open. I also tried to check "Security & Privacy" tab but there was no "open anyways". Could you try to help me? Thanks!


Is there any error messages when trying to open the app? Or just literally nothing happens? 

The security and privacy part only works if you cant open the app due to it saying its an app by an unidentified developer. 

What hardware are you using? I was only able to test on a 2011 Macbook pro as that is all I have available to me.

Otherwise it could be many things, possibly a corrupted download? The initial download should be 51mb so if its any smaller than that, that might be the case.

just wondering how to connect the controller to the app? 


The app is plug and play. So connecting the controller while the app is running should work.

If it is not, try connecting the controller first before opening the app.

I have only been able to test the controllers via USB. So I am unsure whether connecting a controller via Bluetooth will work or not if that is the issue. 


This app is awesome. Thank u.


Thanks for the feedback!

Glad you like it :)


Vibration is really good compared to other apps I've tried in the past. Definitely something I'll be using in the future.


Thanks for the tickle on the pickle and the tickle on my fickle. Who knew a PS4 Controller could reach both places at once. 

10/10 would rumble in the jungle again.


I cant with this LMAO