Ninja Networking Overview

Twitch Speed, Synchronized Simulation Technology

The Ninja Networking System features an advanced, multi-threaded communication component that provides a stunning multiplayer experience. This exciting new technology finally brings the benefits of the sync-sim architecture to action games of virtually any genre.

Matchmaking Made Easy

The Ninja Networking Session Broker is an efficient, platform-independent online internet matchmaking service that brokers players into multiplayer game sessions. Out of the box, developers can connect to the Ninja Networking hosted Session Broker to quickly create and "play" prototype games in multiplayer sessions and then customize for the look-and feel of their game.

What is the Ninja Networking System?

It is a multiplayer middleware component that includes a framework that allows developers to quickly add advanced, full-featured multiplayer functionality to their prototypes or titles. Integrating a developer's custom game logic and user interface is remarkably easy, requiring overriding only a handful of virtual methods.

How Does it Work?

The Ninja Networking framework provides a concise interface that encapsulates all the underlying difficulties of multiplayer development. The underlying technology handles the reliable UDP transport, compression, login encryption, NAT hassles, synchronization and session brokering (matchmaking).

How can Ninja Networking Help with an Existing Single Player or Prototype Game?

Adding Ninja Networking multiplayer to a title in development is easy. The Ninja Networking protocol operates invisibly to the user; prototyping a multiplayer version of the existing single player game requires implementing only a handful of methods to connect the game logic and game User Interface.

To learn more about the technical benefits of the Ninja Networking system, visit our Developer Page for a more detailed description.

Contact Us. We look forward to discussing your specific needs and helping you meet your software development goals.