What is RTTE?

It's a slim C++ SDK that let's you remote control your software!

Expose your fundamental type variables in source-code and remote control them at runtime with the RTTE Client via TCP/IP or Named Pipes. Use the RTTE Client as console that let's you send string commands to your application.

RTTE supports Windows and Visual Studio 2010, 2012, 2013 and 2015.

$29 | BUY NOW!
Secure Ordering by FastSpring


Animated Screenshots


Slim C++ SDK (x86/x64)

RTTE comes as a slim SDK with only a handful of macros and classes. It will take you only a couple of minutes to integrate. It can be easily disabled. Code examples will guide you on how to use the SDK. Visual Studio 2012, 2013 and 2015 Libraries come with x86 and x64 support.

Expose your variables

Expose your C++ variables with a single line of code. From then on you can track and edit your variables with the RTTE Client at runtime. You can even add comments to each variable that are shown in the RTTE Client.

Connect via TCP/IP or Named Pipes

You can connect to your application either via TCP/IP or Named Pipes. A server browser shows you all running RTTE hosts available. This enables you to even remote control your application via the network.

RTTE Client

The RTTE Client connects to your application and lists all exposed variables. You can track and edit your variables from within the RTTE Client.

Built in console

Use the RTTE Client's console functionality to send string commands to your application. It's just about adding a single callback in your application.

C++ Callbacks

The RTTE SDK contains callback functionality for console commands and value changes of exposed variables. This way you can react in your application when variables change their value.

Control your application over the network!

RTTE allows you to track and edit your exposed variables over the network. Together with the integrated server browser you can easily connect to your application.
For even better communication performance you can make use of Named Pipes when your application and RTTE Client run on the same machine.

Supports Microsoft Visual Studio 2010, 2012, 2013 and 2015!

Whatever version of Visual Studio you are using, RTTE most likely supports it.
Besides that RTTE of course ships with libraries for Debug/Release builds with support for multiple Runtime Libraries (/MT, /MTd, /MD and /MDd).
Visual Studio 2010 Libraries support x86 only. Visual Studio 2012, 2013 and 2015 Libraries support x86 and x64.

What others say about us

  • “We at Nordic Games use RTTE for fast and efficient modification of runtime variables. RTTE enables us to quickly modify values in-game at runtime for easy testing, debugging and prototyping.”

    Author image
    • Reinhard Pollice
    • Executive Producer at THQ Nordic


Gero Gerber is the owner of Gero Gerber Software Development and works as Senior Software Developer at InnoGames GmbH in Düsseldorf, Germany.

Gero is part of the games industry for more than 11 years. Before joining InnoGames GmbH Gero worked for Electronic Arts and Ubisoft in Germany and Canada on franchises like Tom Clancy's Splinter Cell, Assassin's Creed and The Settlers.

Gero also contributed as an author to the Game Programming Gems series.

Over the years Gero focused on Mobile Game Development with a strong focus on the iOS platform.

Author image