Skip to main content
GameDev.net gamedev.net
🔒 Locked

Multiplayer Extension?

Started by WopsS Oct 9, 2013 at 8:51 PM 2 replies 1.7k views
Original Post
WopsS
WopsS

Hi, someone can make a multiplayer extension for a game? How he do that? What programs he need, language for cooding, etc.

Thanks.

kop0113
kop0113

They would need a good diagram tool and a telnet client ;)

Making an existing game multiplayer is very tricky to do properly. Much of the logic needs to be delegated to the server so that players cannot cheat by modifying the client.

Existing libraries that may make this process easier are things like Distributed Objects. http://www.aplaypowered.com/


You might be interested in some of the ideas I presented in a paper at GAS2013(ICSE2013). It attempts to create a system to distribute local data in video games.
http://50.57.98.84:8080/doe2/icsews13gas-11-p-16814-preprint.pdf

I find one thing that helps in a language is that cleanup is automatic but also deterministic (i.e in C++). This way, it is possible to send a message as soon as a local object is destroyed. There are many ways round this when using a garbage collected language but I prefer not having to think about this issue.

http://tinyurl.com/shewonyay - Thanks so much for those who voted on my GF's Competition Cosplay Entry for Cosplayzine. She won! I owe you all beers :)

Mutiny - Open-source C++ Unity re-implementation.
FlyingSatin
FlyingSatin

Try asking the creators of popular multiplayer mods. A shining example is the Just Cause 2 multiplayer mod, in which they essentially made a rudimentary version of GTA V Online (this all a few years ago). There is also Garry's Mod mods (no pun intended) that have their own servers just for the mod, like GMod Tower.

Fahmim Rezuan
Fahmim Rezuan

If you want to make a game and wanna make it available to multiplayer, you can try game engine that available.

My recommendation is Unreal Engine and Unity3D

For the multiplayer you can use sample project & many tutorial out there about making multiplayer game using that engine.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.