Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm aiming for making a(n) RTS game with networking so instead of doing tedious stuff like networking I wonder if there is a library/framework that will save me the effort. I intend to make that game in Unity if it is of any interest.

share|improve this question

2 Answers

I don't believe you will find a specialized RTS network library. You can find an open source RTS engine, such as OpenRTS, or a general purpose network library, like the ones Valmond recommended.

If you will not use an RTS engine, then I recommend reading this awesome series of posts on how to design your network layer: Synchronous RTS Engine and a tale of desyncs. Or the Gamasutra article 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond

share|improve this answer

Check out Raknet, it is not a RTS-specialized library but a quite good one.

Boost::Asio is "better" but less a library 'for games', you might want to check out what it offers though.

Usually you use a lockstep approach for RTS games and I know of no 'open' libraries handling those (you might want to search for it though).

Worst case, you can make a game running on a LAN (no latency etc) and move further later (as long as you have a fully functionnal multiplayer game up and running, switching from LAN to say the internet should be quite possible).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.