View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.1.09
- Last updated
- First released
- Unity version
- 6000.4.2 or later
- Package size
- 1.8 MB
- Files
- 40
- Favorites
- 3
- Views in the past week
- 1
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
[PREVIEW] Sentinel Core - AntiCheat PROTOTYPE
A modular Anti-Cheat framework for Unity with built-in detection, risk scoring, enforcement actions, and an easy one-click setup wizard.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
[PREVIEW] Sentinel Core - AntiCheat PROTOTYPE screenshot 1
About this asset
Sentinel AntiCheat Framework is a modular anti-cheat and integrity framework for Unity.
It is designed to help detect basic suspicious runtime behavior, track detections through a configurable Risk Score system, and react through flexible enforcement actions.
Sentinel combines runtime detectors, detection history, risk scoring, integrity checks, editor tools, and an easy Setup Wizard into one lightweight framework.
The included Setup Wizard allows you to create the config, install Sentinel into your scene, apply presets, and validate your setup in just a few clicks.
Sentinel is built as a defensive protection layer for Unity projects. It is not marketed as an unbreakable anti-cheat solution, but as a clean foundation for detecting simple manipulation attempts, suspicious runtime states, and integrity violations.
Recommended use cases:
- Indie games
- Co-op projects
- Small multiplayer projects
- Prototypes
- Learning projects
- Foundation for custom anti-cheat systems
Preview Notice:
This is a [PREVIEW] / prototype version of the framework.
It is intended for testing, prototyping, learning, and further development.
It should not be used as the only protection layer for competitive multiplayer games. For production multiplayer projects, important trust decisions should be validated server-side.
From the publisher's Asset Store listing.
Technical details
🧩 Core Systems
Sentinel Core includes a modular runtime foundation for anti-cheat and integrity checks:
- SentinelCore initialization system
- SentinelBootstrap scene integration
- SentinelScheduler tick-based detector execution
- RiskScoreManager with configurable thresholds
- Risk Decay System
- Persistent Risk support for non-decayable integrity violations
- Detection History system for runtime event tracking
🔍 Detection Systems
Included detection modules:
- SpeedHack Detection using time-ratio analysis
- TimeScale Detection with tolerance, suspicious tick count and cooldown
- Environment Integrity Detection
- Development/debug build detection
- DEBUG compilation symbol detection
- Managed debugger detection
- Optional Unity Editor runtime detection
- File Integrity Detection using SHA256 manifest checks
📊 Risk System
Sentinel uses a dynamic Risk Score system instead of reacting to only one detection.
Features:
- Dynamic risk score
- Configurable thresholds:
- Medium
- High
- Critical
- Optional score decay over time
- Persistent score for file integrity violations
- Threshold-based action triggering
- Reduced false-positive risk through progressive escalation
⚠️ Enforcement
Available enforcement actions:
- None
- LogOnly
- Warn
- BlockInput
- ReturnToMenu
All enforcement behavior can be configured through the central SentinelConfig asset.
🧾 Configuration
Sentinel uses a ScriptableObject-based configuration system.
Configurable values include:
- Enabled detectors
- Risk thresholds
- Risk decay values
- Detector sensitivity
- Environment integrity checks
- File integrity checks
- Enforcement behavior
- Return-to-menu scene name
🧰 Editor Tools
Included Unity Editor tools:
- Setup Wizard for fast installation
- Custom SentinelConfig Inspector
- Casual / Competitive / Hardcore presets
- Validation Utility
- File Integrity Manifest Builder
- Debug logging support
- Runtime enforcement overlay
- Detection History tester for demo validation
🛡️ File Integrity
Sentinel includes a lightweight file integrity layer:
- SHA256-based file checks
- Manifest-based file registration
- Editor manifest builder
- Missing-file detection
- File hash mismatch detection
- Persistent non-decay risk for integrity violations
Note:
Player file checks should only be enabled for files physically available at runtime, such as StreamingAssets.
🎮 Compatibility
- Unity 6000.4.x
- Built-in Render Pipeline
- URP
- HDRP
- Editor and Runtime support
- No external packages required
⚠️ Limitations
- Client-side protection layer only
- Not an unbreakable anti-cheat solution
- No built-in server validation
- No built-in backend or database integration
- No global banlist included
- No kernel-level protection
- No process scanning
- File integrity checks are manifest-based and client-side
- Input blocking may require project-specific integration depending on the input system used
📦 Intended Stage
Preview / Prototype Version
Current version:
v0.1.09
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.5f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.4.2f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.