Plug-and-play save & reset system—capture any serialisable data with slots and one-click AES-256 encryption.------------------------------------------------------------------------------ Pro Reset Game • Universal Save Manager ------------------------------------------------------------------------------| Documentation | Discord |Plug-and-play save & reset system—capture any serialisable data with slots and one-click AES-256 encryption.- Introduction -Pro Reset Game removes the boilerplate from saving and resetting game state in Unity. Drop a single component into your scene and record or restore everything from player stats to complex third-party components—no custom serializers or code changes required. Three workflows (GUI selection, [Saveable] attributes, or a full-field dump) let you balance precision and speed for prototypes, indie titles, and studio-scale projects.- Key Features -• Record & restore in one call — RecordState() / LoadState() handle complete game snapshots.• Attribute-based control — tag only the fields you need with [Saveable].• Inspector field picker — click-to-add variables without touching code.• Auto full-field dump — rapid prototyping by saving every serialisable member.• Slot system — fixed or unlimited slots with auto-generated filenames.• AES-256 encryption — toggle on for secure at-rest save files.• Reflection-driven, dependency-free — works with any public variable, including third-party scripts.• Lightweight runtime — pure C#; minimal garbage collection.• Helper API — list, delete, and debug saves from code or inspector.- Setup & Ease of Use -1. Import the package.2. Attach SaveManager to an object.3. Choose Inspector GUI, [Saveable] attributes, or Save All Serializable Fields.4. Call RecordState() / LoadState() from menus, checkpoints, or scene loaders.Optional toggles enable slots and encryption without extra code.- Community & Support -Have a question or idea? Reach out via email, Discord, or social DM and we will respond as soon as possible.- Technical Details -Unity Versions : 2021.3 LTS +Render Pipelines : Built-in | URP | HDRPSerialisation : Reflection-driven scan of Unity-serialisable fields → JSON via System.Text.JsonEncryption : Optional AES-256 (System.Security.Cryptography) on file write/readSave Slots : Fixed-count or unlimited timestamped files; filename pattern supports %INDEX% tokenPerformance Notes : Zero allocations in hot path; data cached between scans; GC pressure <1 KB per save on typical scenesThread Safety : File IO wrapped in async tasks with main-thread marshaling for Unity object accessDocumentation : 1-page in-package markdown + full onlineSupport : Email, Discord, social media DM- AI Use -Pro Reset Game was planned, architected, and tested by a human developer. AI tools (large-language-model autocomplete, quick refactor suggestions) were used only to speed up routine typing and spot minor improvements. Every generated snippet was reviewed, edited, or discarded by the author, and no functional logic, art, audio, or design assets were produced entirely by AI.




