Can I access a USB application through Unity?

For an upcoming project, I wanted my game to access usb devices (for rumble and the like) and was wondering where I should start if I wanted to write code for this.

My initial searches have proven a bit fruitless, and I was wondering if anyone had any pointers.

Thanks in advance!

You might try something like #usblib (SharpUSBLib). However, as you need native plugins to access USB devices you will need Unity Pro to do that. See also the documentation on plugins (which I can't post as I currently only can post a single link - but it's easy to find in the Unity manual: Unity Manual > Advanced > Plugins - Pro only feature

Unity can import dll library’s that can be used on mobile too.
If you can write the code you need and compile it as a DLL, your golden

you might actually be able to use c# in indie (or free package) but I've never tried to before in c#.