Multiplayer game

i want to create multiplayer environment game using unity 3d, already i have seen some tutorials related to this, but what i need is i have to make my system as server and not any other thirdparty server like smartfoxserver. is this possible?

syclamoth is right, if you want basic multiplayer functionality, this is built into unity.

Unity uses a modified version of raknet i believe, which is more than capable of handling a small multiplayer base, and is pretty robust for what it is.

If you want scalability and full control over your networking server, than yes, creating your own server code through scratch is more very well possible. I know this cause I’ve created my own DOS based server that is being used in conjunction with an experimental Unity project of mine. Unity3D pro also accepts plug-ins, so you could write it in C++ if you wanted ( mine is in C# ).

Unity’s .NET implementation is a sub-set 2.0 I believe, which has full support for socket programming and multi-threaded environments.

If you’re new to programming, I hope you understand the gravity of what your asking. Often times, networking is actually five to ten fold harder than making your game in general, in my own honest opinion. If you’re going to go that route, I would suggest you look up the Lindgren open source networking stack and use that for your own project. If you’re completely new to programming, I would suggest you not consider this route at all, it’s not feasible.