- Home /
Can anyone recommend a bluetooth game controller *with gyro* for android vr?
Hello, I'm looking for a game controller like a ps4 dualshock or wiimote, or anything that will work with android / ios via bluetooth, and be able to use a gyroscope and accelerometer. Like a cardboard vr driving or flying game where you steer like with a wheel. It would be good if it worked "out of the box", so that players wouldn't have to root or hack to configure it. the only reliable option I can see so far is to use a second mobile device, and use Unity networking to connect with the VR device and send updates that way, and while this does work, it requires the extra complexity, host/client connections, etc, where a simple Bluetooth controller would just be easier.
Answer by Mekiah · Feb 09, 2016 at 05:11 PM
I have a oculus and i just use a bluetooth controller for some of the games. The controller i user is a MOGA controller it is really nice. It does not have a gyro though but i would still Highly recommend one. this would be an easy question if there wasn't need for a gyro :P
one i have you can get it for $50.00 on amazon.
if you don't want to spend too much i would recommend this it is the same brand but $7.00
thanks for the reply, what i'm actually looking for is a controller that is detached from the phone, so that the phone can be inside a cardboard vr goggles (or Samsung vr or whatever), and still be able to use the gyro on the controller to control game input in Unity. it doesn't have to be a gamepad, even a steering wheel would work or a remote style like wiimote.
Hi 101chris, have you had any luck? I'm after the same thing. The Easy WiFi Controller asset looks possible -- it seems you basically build a new app that the user must install on the controller phone. The asset does the handshake and defines a protocol to send phone sensor data to the main unity app, which I hope could be running on another phone in a cardboard. And here's a free clone: https://www.assetstore.unity3d.com/en/#!/content/18262
Wiimote sadly looks not so good: https://www.reddit.com/r/GoogleCardboard/comments/2q8umj/wiichuck_cardboard/
Another idea is a Leap$$anonymous$$otion + Raspberry Pi 3.
It might be possible to use an existing app. For android this looks like the best: http://www.instructables.com/id/SensoDuino-Turn-Your-Android-Phone-into-a-Wireless/ You'd install SensoDuino on the controller phone from the Google Play store, bluetooth bind it to the cardboard phone, then your game would connect to the bluetooth CO$$anonymous$$ port and decipher the data SensoDuino sends you.
Unfortunately it looks like this is nearly impossible to do on iOS. iOS seems to have strict controls over who the bluetooth binds to, and the few "remote control" apps on the itunes store seem to all have hidden communication protocols and interact with proprietary, closed server software on the host. So hard to repurpose. This thread does not inspire hope: http://apple.stackexchange.com/questions/135953/is-there-an-app-that-lets-me-use-an-iphone-as-a-mouse
Your answer
![](https://koobas.hobune.stream/wayback/20220612063529im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
What Motion Sensor Controllers (hardware) have Unity integration? 1 Answer
Mixed Reality (Odyssey) controllers not tracking with SteamVR interaction system! 0 Answers
Adding motion controller to unity in 3D shooter 0 Answers
Developing for VR with just the controllers? 1 Answer
VR hands in floor when built,Oculus hands in wrong position when built 3 Answers