Jump to content
  • Advertisement
Sign in to follow this  
ZeRaW

NetWork Engine

This topic is 4846 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 all, I am tryig to design a network engine. basicly it is a wrapper which will be like a Directplay. I would really like to know some design ideas because I am a bit lost in the huge possibilities. If someone has already worked on something like this and might provide me an example of his work or guide me. thank you.

Share this post


Link to post
Share on other sites
Advertisement
well, i don't wana use a library.
I am using plain sockets the engine will be crossplatform and the company wants it to be built from scratch. what i would like is a small design or idea if possible.
for now i have a class that manages sessions , were u can create or join a session or view remote sessions.
thenthe session class which manages the players and player groups and the communication between them. and there is a callback function here ran every game loop.
you see the engine will have to be a bit general (like directplay only crossplatform). and will be used in a new Game Engine so it isn't specific for a game or so.

Share this post


Link to post
Share on other sites
The libraries pointed at by the Forum FAQ have documentation. Reading the openly available documentation for as many libraries as possible is pretty much required research before you can start designing your own. There's a bunch of other required knowledge, too, some of which is likely pointed at by the Forum FAQ as well.

However, if you've never done this before, and your company depends on the outcome of the library, I'd suggest adding to the team someone who has.

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!