iCade (and other game controllers) plugin

Hi,

I just finished implementing an iCade plugin for Fangz and I’m going to add Moga and Moga Pro support to it.

It’s a lot better than what’s available so far, since it allows poll (via state var or via GetAxis, GetButton, GetButtonDown/Up, like Unity) and it also has support for callbacks (user callbacks for joysticks movement and button press/unpress). No heap memory is used at all, and everything is very lightweight (particularly if you use callbacks).

Eventually I’ll also add a controller configuration scene, to allow players to configure controller buttons at runtime (goes through all actions in a game and asks the user to press a controller button).

My main objective is to have something that I can simply drag into a project to support all available controllers for mobile. Is there anyone interested in this (i.e. should I bother putting this up in the asset store)?

Cheers,
Alex

If you’re interested in this plugin, grab it here: GitHub - aagr/Unity3D-iCade-plugin: iCade plugin for Unity3D. Supports poll and callback usages. Contains postprocessing code that changes the generated Xcode project (uses mod_pbxproj).

i think its great, if i were to recommend anything, it would be to focus on supporting more controllers, dont go to crazy on features. if you rush to get all the controllers in place, you can always go back and redo everything. but my interest is very much in a temporary solution for supporting most controllers