Sentinel SDK — Shield inside your process
Integrate a tiny C++ module that watches code, applies hot-fixes, and reports anomalies.
Key Capabilities
In-Memory Hot-Patching
Apply patches directly to process memory using WriteProcessMemory. No game restart required for most fixes.
Integrity Checks & Anti-Hook
Continuous integrity verification and anti-hook scanning (MinHook detection). Catch tampering in real-time.
Secure Heartbeat & Polling
HTTPS communication with HMAC-signed patch feeds. Cryptographically verified updates from Sentinel Cloud.
Low-Overhead Background Thread
Target <0.01ms per check. Designed for 60+ FPS games with zero noticeable performance impact.
Engine Compatibility
Easy integration with Unity, Unreal Engine, and custom engines. Bindings and examples included.
Detailed Telemetry
Anonymized security telemetry for threat intelligence. Understand attack patterns and protect proactively.
Integration Guide
Get started in three simple steps. The SDK is designed for minimal integration effort.
1. Add to your build
Link SentinelSDK.lib to your project. Supports MSVC, Clang, and GCC.
2. Initialize on launch
Call Sentinel::Initialize() with your API key before game loop starts.
3. Register critical functions
Mark functions for integrity monitoring using Sentinel::Watch().
#include "SentinelSDK.h"
int main() {
// Step 1: Initialize with API key
Sentinel::Initialize("YOUR_API_KEY");
// Step 2: Register critical functions
Sentinel::Watch(&ValidatePlayer);
Sentinel::Watch(&ProcessTransaction);
// Step 3: Run your game
Game::Run();
// Cleanup on exit
Sentinel::Shutdown();
return 0;
}
Technical Specifications
SDK binary size
Per-check overhead
User-mode (no kernel)
| Supported Platforms | Windows 10/11 (x64), with Linux planned |
| Compiler Support | MSVC 2019+, Clang 11+, GCC 9+ |
| C++ Standard | C++17 or later |
| Dependencies | None (statically linked) |
| Memory Usage | <2MB runtime footprint |
Integrate Sentinel Today
Download the dev build or contact us for enterprise licensing.