Unity - Vibrate Android Device For Custom Duration

Unity provides a very cool function using which you can choose to vibrate the Android device for One full second. Below is the code to vibrate your Android device for One second on click of a GUI button:

using UnityEngine;
using System.Collections;

public class VibrateClass : MonoBehaviour {
    void OnGUI() {
        if (GUI.Button(new Rect(0, 10, 100, 32), "Vibrate!"))

Now, in case you want to change the duration of the vibration, you have two options i.e., call the Vibrate() method repetitively or build a native android plugin where in you can control the duration of the vibration. In case you are not aware of how to create an Android plugin for Unity, I have a post on that, do check it out here

The above mentioned link creates a plugin to share your app, you can add a method in the same activity class or can create a whole new plugin with the features you need along with custom duration vibration.

The code to be added in the activity class for custom duration vibration is as below:

import android.os.Vibrator;
 Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
 // Vibrate for 500 milliseconds

There is one more thing that needs to be done, which is to include the permission in the AndroidManifest.xml file

<uses-permission android:name="android.permission.VIBRATE"/>

Now try calling this method from your Unity code instead of the

Once you do that, you have your own plugin which is capable of adding vibration with any duration you like.

See you around
Share on Google+

About Unknown

Sujit Horakeri is a game freak just like any other next door guy you would come across. He is a Web Developer by Profession, Game Developer by Choice.


  1. Hi, one question man.

    How would be implemented the one method?
    Please could you give me an example?


  2. It's been barely a few months since the release of Fifa 17 game, and work has already started for the release of the next version of the FIFA

    series, the Fifa 18. It will obviously have some more added features and a few updates as well. You can check out the rumors about the new specs

    from my site here if you want Fifa 18 Download

  3. Check out the new release of ispyoo application guys! I hope you will write a review on it!

  4. This is exactly what I’ve been looking for. It solved very quickly the problem I was having run 3

  5. Your article is very specific and detailed. It solved very quickly the problem I was having. 
    - JSON formatter -

  6. CrownQQ | Agen Domino QQ | BandarQ | Domino99 Online Terbesar

    Yang Merupakan Agen Bandarq, Domino 99, Dan Bandar Poker Online Terpercaya di asia hadir untuk anda semua dengan permainan permainan menarik dan bonus menarik untuk anda semua

    Bonus yang di berikan CrownQQ :
    * Bonus rollingan 0.5%,setiap minggunya
    * Bonus Refferal 10% + 10%,seumur hidup
    * Bonus Jackpot, yang dapat anda dapatkan dengan mudah

    Games Yang di Hadirkan CrownQQ :
    * Poker Online
    * BandarQ
    * Domino99
    * Bandar Sakong
    * Sakong
    * Bandar66
    * AduQ
    * Sakong

    Info Lebih lanjut Kunjungi :
    Website : AGEN BANDARQ CrownQQ
    BBM : 2B382398
    FB : AgenCrownqq
    Twitter : crown_qq

  7. Njirr ini baru mantappp contentnya,di tunggu tunggu selama ini gan,pertahankan.
    jangan lupa cekidot bareng kita juga ya,di AGEN BANDARQ

  8. Njirr ini baru mantappp contentnya,di tunggu tunggu selama ini gan,pertahankan.
    jangan lupa cekidot bareng kita juga ya,di AGEN BANDARQ

  9. As far as I know, this game out in time for the end of the basketball season.
    bouncing balls, red ball 4, red ball 3

  10. Great post! I didn’t know about several of these resources and I’m going to go check them out now! hole io

  11. This idea is good, I think it is very novel.
    nashville escorts

  12. Excellent blog I visit this blog it's really awesome. The important thing is that in this blog content written clearly and understandable. The content of information is very informative.
    oracle fusion financials classroom training
    Workday HCM Online Training
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training
    Oracle Fusion HCM Classroom Training

  13. Nah bagi anda yang ingin bermain judi kartu terbaik dan terpercaya maka anda bisa bermain di server IDN. Dimana server IDN ini pusat judi bagi para bandar di Indonesia
    bandar ceme terpercaya
    freebet tanpa deposit
    paito warna
    syair sgp