A modular Anti-Cheat framework for Unity with built-in detection, risk scoring, enforcement actions, and an easy one-click setup wizard.Sentinel AntiCheat Framework is a modular and easy-to-use anti-cheat system for Unity, designed to detect suspicious behavior and respond automatically.It combines detection systems, a dynamic risk score, and configurable enforcement actions into a single flexible framework.The included Setup Wizard allows you to integrate Sentinel into your project in just a few clicks — no complex setup required.🔍 What it doesSentinel continuously monitors the game for abnormal behavior such as:Speed manipulation (SpeedHack)TimeScale changesInstead of reacting to a single detection, Sentinel uses a Risk Score SystemEach suspicious action increases the scoreThe score decays over timeActions are triggered based on thresholdsThis reduces false positives and creates a more reliable detection flow.⚠️ Enforcement SystemSentinel can automatically react to detected behavior:Show warningsBlock player inputReturn the player to a menu sceneAll actions are fully configurable via a central config asset.🧰 Easy SetupWith the built-in Setup Wizard you can:Create the config automaticallyInstall Sentinel into your sceneApply presets (Casual / Competitive / Hardcore)Validate your setup🎮 Built for flexibilitySentinel is designed to be extended:Add your own detectorsCustomize risk valuesPlug in your own enforcement logic⚠️ Preview NoticeThis is a [PREVIEW] / concept version of the framework.It is intended for:-Testing-Prototyping-LearningIt is not a complete anti-cheat solution and should not be used as the only protection in competitive multiplayer games.💡 Recommended useIndie gamesCo-op or small multiplayer projectsFoundation for custom anti-cheat systemsSentinel is built to be simple to use, but powerful to expand.🧩 Core SystemsSentinelCore (initialization)SentinelScheduler (tick-based execution)RiskScoreManager (scoring & thresholds)Risk Decay System🔍 DetectionSpeedHack Detection (time ratio analysis)TimeScale Detection📊 Risk SystemDynamic risk scoreConfigurable thresholds:MediumHighCriticalScore decay over time⚠️ EnforcementAvailable actions:NoneLogOnlyWarnBlockInputReturnToMenu🧾 ConfigurationScriptableObject-based (SentinelConfig)Adjustable:thresholdsdecay valuesdetector sensitivityenforcement behavior🧰 ToolsSetup Wizard (one-click installation)Custom Inspector with presetsValidation toolDebug logging systemIn-game enforcement overlay🎮 CompatibilityUnity (Built-in pipeline)Works in Editor & RuntimeNo external dependencies⚠️ LimitationsClient-side onlyNo server validationNo anti-tamper protectionInput blocking must be integrated manually📦 Intended StagePreview / Concept Version (v0.1.0)AI was used for Project Folder Generation and Tips for Easy Usage and Extendable abillity!

