Simplifies PlayerPrefs system, allowing to store a wide range of data types securely and conveniently. You can confidently manage saved game data across platforms.Backwards compatibility with unity 2022, 2021, 2020.Improved Player Prefs is a powerful and user-friendly enhancement to Unity’s default PlayerPrefs system. Ideal for projects of any genre, this package enables you to store complex data—such as vectors, colors, or custom serializable objects—without coding cumbersome workarounds. The integrated editor simplifies the creation and management of Player Pref keys, while built-in encryption secures sensitive information. Whether you're saving player progress, configuration settings, or serialized custom objects, Improved Player Prefs offers a reliable, scalable solution.Why Choose Improved Player Prefs?User-Friendly Editor: Manage keys visually in the Unity Editor, no coding required for setup.Complex Data Types: Store not just simple primitives but also Unity-specific types and JSON-serialized objects.Security and Validation: Encrypt values, prevent data tampering, and ensure correct data retrieval with automatic type checks.Default Values and Graceful Degradation: Handle missing or invalid keys by returning configurable defaults, avoiding runtime errors.Easy Integration: Drop the package into your project and begin managing data instantly.Key FeaturesMulti-Type Support: Int, Float, Double, Long, Bool, String, Vector2, Vector3, Vector4, Quaternion, Color, and Serializable types.Encryption Option: Enable encryption to protect sensitive data from unauthorized access.Editor Integration: Create, visualize, edit, and remove Player Pref keys from a dedicated editor window.Type Safety: Retrieve data with confidence, knowing it will match the expected type or revert to a default value.JSON Serialization: Store complex objects or structures as JSON without additional code.Programmatic Control: Adjust and manage keys at runtime to accommodate dynamic game logic.Cross-Platform Compatibility: Works seamlessly on PC, mobile, consoles, and WebGL.Supported Data TypesInt: Integer valueFloat: Floating-point numberDouble: Double-precision floating-point numberLong: Long integerBool: Boolean valueString: Text or string valueVector2: 2D vectorVector3: 3D vectorVector4: 4D vectorQuaternion: Quaternion for rotationsColor: Unity's color structureSerializable: Custom serialized data stored as JSONPlatforms SupportedPCMobile (iOS, Android)ConsoleWebGLBring enhanced data management to your Unity project with Improved Player Prefs—the comprehensive solution for storing, securing, and retrieving persistent data.❤️ Reviews are very much appreciated, we love to hear what you think of the asset.Features:Multiple Data Types: Store and retrieve data types like Vector3, Quaternion, Color, and even serialized objects.Encryption: Optional AES-128 encryption for secure storage.Editor Tools:Create, update, delete, or view PlayerPrefs values.Built-in search and sorting functionalities.Automatic Serialization: Unity types (e.g., Vector3, Color) are automatically converted to JSON for easy storage.Error Handling: Built-in error logging and validation.Extendable: Built to be flexible, enabling developers to add custom functionalities.