Product Overview and Features

From PX Documentation

Jump to: navigation, search

The NetDog engine is a networking solution for multiplayer online games, designed to handle large numbers of simultaneous users. Our networking libraries will help developers of any size bring games to market more quickly, easily and affordably by providing them with a simple yet powerful API to create highly scalable networks.

The following is an overview of the features provided by NetDog. For a more detailed introduction, see Product Overview.


Networking built for scalable MMOs and virtual worlds tools include:

  • Complete support for low-level networking stack with API that is easy to learn and easy to use
  • Messaging architecture with UDP and user-configurable reliable UDP
  • Robust security with 256-bit AES support, transparently supporting military grade encryption
  • Event-Model system provides an intuitive and easy-to-use way to send network messages, e.g. to handle player movement, rotation, attacks, etc.
  • Object-Model system provides a transparent mechanism for automatically synchronizing object data across the server and all clients

Systems supported

  • Currently supports Windows, Linux, Mac and iPhone* (the NetDog iPhone library is currently available but a comprehensive iPhone demo is still under development)
Personal tools