Forum Discussion

MisterOsiris's avatar
MisterOsiris
Community Manager
17 days ago

Mobile Haptics in Horizon Worlds: Coming Soon!

Mobile Haptics in Horizon Worlds: Coming Soon!

We're excited to announce the upcoming launch of haptics for Horizon Worlds, a feature that was previously exclusive to MR.

Haptics is more than just vibration - it's a way to enhance your gaming experience by adding context and depth to your gameplay. On mobile, we use the phone's haptics module to create a tactile experience that's especially important when playing without sound. With haptics, users feel more connected to the game and the gameplay mechanisms you have designed. 

 

From next week, haptics will start to roll out to Meta Horizon mobile app. If your world(s) already have haptics implemented in MR, it will be available automatically on mobile:

  • Haptics will be applied by default to the following avatar actions: 
    • Jumps
    • Steps on ladders
    • Falls on the ground
    • Picking up or dropping items
  • If you have already implemented custom haptic effects in MR using the API function PlayerHand.PlayHaptics, it will now work on both MR and mobile. The same typescript API is used for haptics calls on both platforms, so there is no additional steps required if you’d like to keep the same haptics mechanisms 
  • If you want to specify MR/Mobile specific haptic call, you can use deviceType property of the Player class:

 

  • We have ensured the best end-user experience, by leveraging advanced platform haptics capabilities on Android and iOS and creating custom waveforms for mobile.

Users will have the option to adjust haptic intensity in the “Sound & Haptics” section under Settings in Meta Horizon mobile app. 

Rollout

Haptics API is available from today for you to try out this feature and design mobile-specific haptic effects now. Haptics will be rolling out to all worlds on Meta Horizon mobile app from the beginning of July, haptics on mobile will be rolled out gradually to all worlds on mobile. For more information, check out documentation https://developers.meta.com/horizon-worlds/reference/2.0.0/core_playerhand#methods.  

No RepliesBe the first to reply