MOST Haptic Feedback

Quick and simple MOST, but it's essential for all mobile games...

Haptic Feedback Demo scene

Key Features 🔥

  • Works on iOS (10+ / iPhone 7 or above) and Android (5.0+)

  • Automatically adapts to device capabilities

  • No dependencies required

  • iOS: All HapticFeedback from IOS UIKit + Custom Haptic Pattern generator

  • Android: Custom vibration patterns generator with amplitude control

  • Regular Vibrate: fallbacks for unsupported devices

  • GetHapticStatus() to check device support

  • Editor-safe (no errors in Play Mode)

  • One-line setup: `HapticManager.Generate(HapticTypes.Success);`

  • No manual Xcode/AndroidManifest edits required

  • Includes ready-to-use prefabs and example scripts

  • Toggle haptics globally with `HapticManager.HapticsEnabled`

  • Auto-fallback for unsupported devices

Enable and Disable Haptic feedback globally

Generate Basic haptic feedback

Examples: Basic haptic feedback

Custom Haptic Pattern

Custom haptic pattern as public property

iOS Haptic Pattern

  • Delay: the delay before starting this pulse in milliseconds

  • Pulse Type: Haptic type of this pulse

Android Haptic Pattern

  • Delay: the delay before starting this pulse in milliseconds

  • Pulse Time: Pulse time in milliseconds

  • Pulse Strength: vibration strength of the pulse integer (0-255)

After creating the haptic pattern for Android and iOS you can now test it on a real device.

Last updated