I’m happy to annouce the release of Immersion’s Haptic Plugin for Unity Android projects. This new free plugin extends the existing Android vibration method to allow for more than just click and buzz vibe effects.
Developers like Rockstar Games have used the Immersion effect library for their Android versions of Grand Theft Auto III and Max Payne Mobile. Sega has used the library for their Sonic CD and Sonic 4 Ep. 2 games and Handy Games just re-launched 5 of their games using Immersion’s pre-made haptic vibe effects to give their users a more console-like gaming experience.
This plugin gives developers a full library of 124 pre-made haptic vibration effects to choose from. Categories of effects range from simple UI confirmations to gaming effects like machine guns, explosions, engines, and even vibro-tactile textures.
Benefits of this plugin include:
Pre-made library of 124 vibe effects
A universal abstraction layer that compensates for differences in vibe motors types
A way to differentiate your app from competitors
Potential promotional opportunities for using “Haptics” in your app
In addition, you can preview the 124 effect library using the free Immersion Haptic Effect Preview app available on Google Play.
Note, if you do use the Haptic Plugin for Unity, Immersion asks that you give credit by saying “Enabled with Immersion Haptic Vibration Feedback Technology” in your apps description on Google Play or other stores you post your app on.
And if you let Immersion know about your new “Haptic” app by emailing HapticsDev@immersion.com Immersion may like to help you promote it.
For iOS developers, if Apple opens up full vibration support to the developer community, this plugin will be updated for iOS.
Hi are you running on an actual Android device or did you mean you are building your app for the Mac/PC and Linux targets? The plugin doesn’t work on the Android emulator or any other Unity targets, only on Android devices what have motors in them.
Most Android devices have motors, but some like early kindle or Nexux 7in inch tablets do not.
For more details on the vibration tools we offer for free, like NDK support, sample code and a full API, visit the Immersion developer pages at: www.immersion.com/haptic/sdk
This is very interesting! I’m in love to death with haptic feedback on my samsung galaxy, i’ll definately look into this for the release of my upcoming game. Hopefully with the release of iOS6 they could open up haptic feedback fingers crossed
I wasn’t able to get this to work with Unity, I tried downloading the sample project, extracted the latest Unity extension package into it and deployed to a few of my Android devices but it crashes every time. Any idea where I could be going wrong?
This worked great! Thanks for this fantastic plugin. I bought a couple of assets from the store but none worked as easy as this one, and you have a lot of control if you want something specific. I’m not an experienced programmer and the setup was really easy. Thanks again.
Newest version dont work for me.
I call it with “TouchSense.instance.playBuiltinEffect(24);” or “TouchSense.instance.playBuiltinEffect(TouchSense.SHARP_CLICK_100);” from a java script but nothing happens.
I have also this error message:
Assets/Plugins/TouchSenseEffectBundle.cs(57,20): warning CS0219: The variable `ts’ is assigned but its value is never used
UPDATE: There are now 3 versions of the Unity Plugin for developers to use for Android projects: Evaluation, Light and Full. If you ever find a problem with the plugin, just contact their Forum pages here: www.immersion.com/haptic/forum.
The Light and Full versions must be approved and can take 2-4 days depending on weekends.
Also, you should know that Google has started promoting games using this Immersion library through their “Games You Can Feel” promotions. Their last promo link is below, but I’m not certain how long that link is visible.