Suggested library/resources for mobile online multiplayer action game?
-
I want to make the mobile version of G-Switch 3 with an option for playing online between mobile devices, by local wi-fi at least.
I have no experience with online multiplayer, I just read some general info, but I'm not sure where to start. NugServer seemed like a good, simple option, but it seems that it's not available to download anymore.
This is an action game, so I think UDP is necessary. Any suggestions? Thanks!
-
MpHx, eh?
Also from /r/gamedev
Synchronization
http://www.gabrielgambetta.com/fast_paced_multiplayer.html
General- http://gafferongames.com/networking-for-game-programmers/ Highly regarded article
- Beej's Guide to Network Programming Using Internet Sockets
- http://www.reddit.com/r/gamedev/comments/10y8hc/can_anyone_shed_some_light_on_multiplayer_game/
- http://www.reddit.com/r/gamedev/comments/pnvmo/anyone_know_any_good_tutorials_on_programming/
- https://developer.valvesoftware.com/wiki/Prediction
- https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
- https://developer.valvesoftware.com/wiki/Lag_compensation
- http://www.gamasutra.com/view/feature/3094/1500_archers_on_a_288_network_.php/
- http://udn.epicgames.com/Three/NetworkingOverview.html
- http://fabiensanglard.net/quakeSource/quakeSourceNetWork.php
- http://fabiensanglard.net/quake3/network.php
- http://www.gdcvault.com/play/1014345/I-Shot-You-First-Networking GDC: "Gameplay Networking in Halo: Reach"
- http://electronics.howstuffworks.com/halo-network.htm Halo Networking
0fps Tutorials
- http://0fps.net/2014/02/10/replication-in-networked-games-overview-part-1/
- http://0fps.net/2014/02/17/replication-in-networked-games-latency-part-2/
- http://0fps.net/2014/02/26/replication-in-networked-games-spacetime-consistency-part-3/
- http://0fps.net/2014/03/09/replication-in-network-games-bandwidth-part-4/
Paul Firth's
Well that's lots of stuff to read
-
Awesome, thanks! I had considered MpHx, but I'm not sure since it seems to have some lag issues and doesn't seem stable yet. But I may give it a go.
-
Mphx is not udp so if you are for sure looking for that it will not work. Also ecs is tcp but from my testing seems a lot moreally stable and does confirmed work great with mobile , if you decide to go with this solution of have server terminal source that I could give to you. Theno there is udp with hxnet and one of @Ohmnivore github libaries that looked very nice and was udp but I'm on mobile site I can't find the link right now, but I will once I get home or if ohmnivore can help me out
-
@PXshadow Yes I think UDP is necessary, and even then I'm not sure how well I'll be able to mask lag issues with this particular game. Thanks.