Networking is an important part of modern games and it involves taking care of several factors to give a satisfying gaming experience. Even though modern internet speed has made manifold improvements, fast response games like flight simulators, racing face severe limitation when building multi-player games.
We aim to design and build a efficient networking API which handles all the networking quirks like latency, packet loss, synchronization etc transparently and provides a middleware platform for rapid addition of networking capabilities to next generation games. Optimal-data organization, packet and prediction algorithms for faster response in games will be researched on. We also aim to develop a cross-platform backend infrastructure to manage the game events on the Internet.