Take advantage of Impulse Reactor, the next-generation virtual platform for PC software developers. Impulse Reactor is unique in that all its features are server-based. That means developers can use its features without having to distribute a third-party client.
The components of Impulse Reactor are:
|
Anti-Piracy Protection. Impulse Reactor's Game Object Obfuscation (Goo) lets developers encrypt their program EXE to reduce piracy. Unlike other systems, Goo requires no changes to your source code. Instead, we apply Goo to your standard EXE. When the protected program is run for the first time, the user enters their email address and serial #. From then on, that serial # is associated with that user.
Impulse Reactor is intelligent in how it handles users. Users can reinstall their game or application to multiple computers without hassle. But Impulse Reactor will flag installations that are occurring in multiple geographic locations at near the same time or other anomalous behaviors and allow publishers to set their own policies on how to handle such scenarios. Because Impulse Reactor is server based, developers do not need to re-distribute any client. This means that you can protect your program with Goo and have it sold through any channel you use (retail or other digital distributors) since Goo, unlike alternatives, is vendor neutral. In addition, when a program uses Goo, the customers remain yours. The email addresses and used serial numbers are provided to you. As a result, it makes it easy to support your program through multiple digital distributors. Thus, if one digital distributor exits the market, your customers can still download and activate through another provider. |
Multiplayer Matchmaking. Impulse Reactor includes built in support for intelligent match-making. Based on the Elo rating algorithm (http://en.wikipedia.org/wiki/Elo_rating_system) a developer can literally just send a user off for multiplayer and get a user with a similar skill back. This works even if the players purchased their game from a third-party service (Impulse Reactor is vendor neutral). |
|
Rankings & Achievements. Impulse Reactor has built in support for rankings and achievements. To ease support of implementation, Impulse Reactor supports sending and receiving data in XML. This means developers can implement their achievements in a platform neutral way and support multiple achievement platforms at once. |
|
Community Features. Impulse Reactor includes the Impulse Overlay which provides a standardized way for users to find friends, chat online, check out rankings and more. However, developers can easily make use of these features as well since (to stress this: Impulse Reactor is server based, not client based). This means a developer could, for instance, create their own IRC client within their game with only a few lines of code or integrate friends, groups, invites, etc. into their game natively without having to re-distribute a third-party client. Even the overlay features are skinnable to match your game's look and feel. |