Jump to content
  • Advertisement
Sign in to follow this  
Astr0

Multiplayer for 3D games - How big of a project?

This topic is 2154 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey

If you look at todays AAA games like Starcraft, Warhammer 40k, League of Legends and so on, they all have very similar multiplayer functionalities. Where the main functionalities I suppose is being able to host/join games, chat and the matchmaking system. If you wanted to create something similar, a multiplayer system for a 3D game that lives up to the AAA games standards multiplayer. How advanced and how big of a project is this? For example, would 2 above average skilled network game programmers be able to create this in 1 years time? Edited by Astr0

Share this post


Link to post
Share on other sites
Advertisement
For the networking part? Yes, definitely; I'd estimate it at much less than that. For example, the game "Spy Party" has a lobby, matchmaking, and game hosting, and the entire game is written by a single programmer, where the networking bit took a lot less than a year.

With networking, the biggest challenge is the integration into the gameplay, rather than moving the bits around the system/network. Your gameplay and physics (and likely UI and graphics) programmers all need to be able to think like network programmers for the game to work well networked.

Also, if you have two above-average skilled network programmers, you're doing pretty well -- that's a pretty distinguished crowd to get into :-)

Share this post


Link to post
Share on other sites
Interesting, I dont program for networks but my job is an IT in the navy and I know a bit about how they work and why they work. My ability to design code is 0 but I understand how packets and frames work, as well as sending data from one point to another. Would something of that nature be of any help to those coders?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!