Topan Networking Framework (500964)

Hey, I just finished a presentable version of my networking framework for Unity, I started this some time ago after testing the few other frameworks such as uLink and Photon. I started this framework because both uLink and Photon can be quite pricy for an indie, or an individual, and let’s face it, Unity’s Raknet implementation sucks. So here I made Topan which implements the features I’ve always wanted for networking in unity, but free. Topan is built on top of Lidgren, but lidgren is not fit for a unity game and trying to use lidgren can be very hard. Lidgren is not a full framework and provides only messaging, so I used Lidgren to make my own framework. My samples do not quite show all Topan’s features, but there is a bigger picture underneath and I’ll keep making samples. Topan is very similar to Unity’s Networking in usage, but supports more data type and features, so many unity networking tutorials will be similar to usage in topan, with the exception that topan uses topanNetworkView instead of just networkView, but Topan provides some more things such as using something similar to hash tables in network views for data syncing, byte serialization for custom file types, and more. It is also open source, so not to keep you waiting, here is the link. Enjoy and tell me what you think.

Got my repository up :slight_smile:
https://bitbucket.org/DuxDucis/topan/src

I haven’t looked at the code, but your description sounds very good! I’m going to start playing with multiplayer soon, and I’m definitely going to look at your library for that!

Cool, tell me how that turns out :slight_smile:

I just made a git as I’ll constantly be adding updates so you guys can check it out :slight_smile:

Thank you.

If you get to use it, just tell me if you liked it, what’s missing, etc. So I can keep working on it, also download the new Network script, I added documentation comments. :slight_smile:

hmmm… Looks interesting, i’ll take a look into it.

Thanks for sharing

Would anyone care to see Nat-Punchthrough in the framework?

Tested the project does not work with unity 3.5

Sorry, the sample scenes might not work as I made them in Unity 4, but all the code should perfectly work in Unity 3.5.

duxducis often times projects made in 4.0 have a library issue when copied over to 3.5, and prevent unity from opening until the project is deleted, the only person who can make it import-able to 3.5 is you DuxDucis. sorry that it has to be that way, unity should fix this issue one day, but they already said they released the last version of 3.5 and will not release any updates to it. So this issue wont be fixed. Only you can make it import-able to 3.5. attempt this yourself and you will see duxducis