GAMEVICE Controller for iOS

I recently bought a Gamevice controller for my iPad mini, and I have searched around, and found virtually nothing on developing in Unity with support for this device. Because it’s attached to the iPad, it’s not “cabled” to the development work station.

Has anyone had experience with it, and is there an API I can check out.

Cheers and thanks!

Mike

I’m not familiar with Gamevice specifically, but other such controllers appear to the host device as simply a Bluetooth keyboard. Contact the manufacturer to be sure, but you can probably figure it out just by launching a text editor and pressing buttons.

1 Like

I’ll gave this a shot… but unfortunately, because it’s attached to the iPad, and not the dev machine via USB, The desktop system doesn’t see the Gamevice. Not sure what to do exactly, but I’ve sent an email to InControl, and to the makers of Gamevice to see if I can get any additional info. Thanks again!

So? Just fire up Notes and mash buttons. See what appears.

If this is an inControl device, then it’s probably just like the mini arcade controller my son and I wrote Retro Robots for a few years back. Very easy to work with; you’ll have no trouble once you figure out what letters correspond to various button down/up events.

If it’s an MFI compatible controller, you just need to implement support for MFI.

1 Like

Looking into the MFi approach now, although I am working on a hybrid desktop app that hacks the iPad data to use it as a controller for the desktop solution… re-racking now to utilize another approach to the same problem using the PS4 controller via USB, and the just sending the gyro data of the iPad to Unity and receive the camera view via Wireless Remote. Eventually this will get done.

Thanks guys for the suggestions and direction!

1 Like

Anyone find a way to connect the gamevice MFI to the unity editor? This is for controlling the played Gamescene in the editor

I use a PS4 controller on my Mac. It has all the same inputs, and works very well at mimicking what the Gamevice will also do. If it works on the PS4 DualShock, it will work on the Gamevice. I also use InControl. You can find it here: https://assetstore.unity.com/packages/tools/input-management/incontrol-14695

I think im just going to make an ios app that captures the editor game scene and streams the ios inputs over the local network. Than I can use ios gamevice as a controller for the played scene in unity editor in windows