A server-authoritative secure save system using Unity Gaming Services (UGS). Prevent client-side cheating by validating all save requests through Cloud Code with zero backend coding required.Supports Built-in, URP, and HDRP.No renderer-specific assets are required.Some runtime features may require Unity Gaming Services packages depending on your integration setup.OSL Secure Save is a UGS-based save solution that completely blocks client-side data manipulation and cheating. Designed for developers who want robust security without the headache of writing backend servers, it ensures your game's economy and data remain safe out of the box.Key Features:Full Server-Side Validation: All user save requests are routed through a Cloud Code endpoint (osl_master_save) and strictly validated before being committed to the database.Dynamic Rule-Based Filtering: Define your security rules in JSON via Remote Config. Control data validity in real-time without needing to push client updates.Operation Control: Locks keys to specific operations (AddOnly, Replace, or Both).4-Step Data Integrity Check:Type Validation: Ensures incoming data matches the expected type.Range Limit: Enforces MinValue and MaxValue caps (e.g., Max Level).Delta Limit: Restricts the maximum allowed increment per request (MaxDelta) to prevent massive gold/EXP injection hacks.Intuitive Client API: Handle complex server communication with simple asynchronous one-liners like await OSLSaveManager.Instance.AddInt("gold", 50);.Reliable Fallback System: If the Remote Config service is unavailable, the system automatically falls back to hardcoded rules embedded within the Cloud Code script, ensuring zero downtime.🔥 LAUNCH SALE: 30% OFF for the first 2 weeks! (Regular price: $24.99) 🔥Documentation & Support For comprehensive setup guides, official documentation, and issue tracking, please visit our official GitHub repository: https://github.com/OngsooLabs/SecureSave/Engine Requirement: Unity 2022.3 LTS or later.Required UGS Packages:Authentication 2.x or laterCloud Code 2.x or laterCloud Save 3.0.0 or laterCore 1.x or laterArchitecture: Data reads are performed directly via the client's Cloud Save SDK (Default access class) for speed, while writes are strictly routed through Cloud Code for security.Included Resources:Client manager scripts (OSLSaveManager.cs).Ready-to-deploy Cloud Code server script (osl_master_save.js).Interactive OnGUI-based demo scene (OSLBasicUsageSample.cs).Comprehensive Documentation: Includes a detailed troubleshooting guide covering potential setup hurdles like CS0246 errors, HTTP 400 responses, and JSON type coercion.AI tools (Google Gemini) were used to assist in translating and formatting the official English documentation (README, Setup Guides), and to help troubleshoot and refine the C# scripts. No AI-generated art or assets are included.

