Android Bluetooth networking plugin

Hello everyone.

So, at the moment I’m developing a plugin that’d allow to use standard Unity networking over Bluetooth on Android devices. Development goes pretty well, but there still needs a lot of work done with testing and polishing until it can be put up on the Asset Store. So far, it’s pretty straightforward and takes just a few lines to setup.
Meanwhile, I’d be glad to hear any feedback. What features you’d like to see in such a plugin? :slight_smile:

I would be interested in this plugin. Something similar to the Prime31 GameCenter Multiplayer would be great to see on Android.

Hello, I’m really interested in having bluetooth networking on android.
Like mokko6 said, Prime31’s gamekit multiplayer is the reference.

How is the development going? :slight_smile:

Sounds interesting. Don’t have much idea though. I have seen games via bluetooth like tic-tac-toe, chess etc. But does bluetooth work well when you might have more data exchange? A co-op shooter for example? Interested to know about the possibilities here.

Thank you for replies. I’ve finished the first version, it is now being reviewed by Asset Store guys. I hope it will be ok :slight_smile:

Well, first of all, that really depends on hardware and Bluetooth implementation used in device. Some devices (mostly very cheap or very old ones) may be not good for dynamic gameplay, but in most cases, everything works fine. In my stress-test, I had 200 objects moving simultaneously (producing more than 80 kB/s of data!), which is quite an impossible situation even for PC games, and it worked fairly well. So you can do pretty much anything you can do with Unity built-in networking, unless you’re going really crazy. I’m pretty sure a co-op shooter won’t be a problem :wink:

Cool! Estimated price? :stuck_out_tongue:

Think about 40$ price tag. I believe it’s quite reasonable :slight_smile:

Cool :stuck_out_tongue:
Post results here, please. I subsrcibe for the thread.

Looking forward to this!

Hello,
i´ve found some time ago a nice bluetooth-android-connection c# library and saved the link in a ‘maybe useful’ textfile. :slight_smile:
Maybe you want to have a look at it: http://32feet.codeplex.com/
Im sure, you´ve seen this before, but maybe it could help some other people

Thanks for sharing. That library looks nice in general, but it’s totally useless for Unity people for now, as it is strictly for Windows .Net 3.5+… Probably it will come in handy when Unity 4.2 with Windows Phone 8 support arrives.

It is out, and I hope it is good :slight_smile:

New discussion thread:
http://forum.unity3d.com/threads/188667-Android-Bluetooth-Multiplayer-Released

This is actually pretty fricken awesome. I don’t have my game set up for multiplayer because bluetooth multiplayer didn’t exist before. Looks like I have some programming to do.

Will you support iOS and Mac Arduino Bluetooth?

I do plan making a generic Bluetooth RFCOMM connectivity plugin, so it will be possible to communicate with Bluetooth devices like Arduino.
No plans for iOS support at the moment.