The BRAIN Script Version Manager is an intuitive Unity Editor tool that provides "Effortless Backups, Smart Versioning, & Seamless C# Script Restores for Unity
Developers directly in the Editor."The BRAIN Script Version Manager is a powerful tool designed for Unity developers to manage, track, and back up their C# scripts within Unity projects. The tool allows you to keep versions of scripts, perform auto backups, manage tracked files, and restore older versions. Each Unity project has its own configuration, ensuring backups and tracked files remain project-specific even if multiple projects are open simultaneously.It is designed for Indie Developers not teams, although it can track changes to C# Scripts across multiple open Unity Projects.Key Features1. Project-Specific Backup DirectoryEach project can specify a unique backup directory path that persists across Unity sessions. When multiple Unity projects are open, each project will use its specified backup directory independently unless you want to use a Shared Backup Folder of your choosing.2. Auto Backup Functionalityo Enable auto backup to create versions of scripts automatically.o Adjust the backup interval (1–60 minutes).o Auto backup only saves scripts that have changed since the last backup, making it efficient and storage-friendly.o Detailed backup logs and reporting with ability to set levels (Info/Warning/Error) and toggle logging operatons for the tool on/off as needed from the Tools Menu3. Tracked Files Managemento Easily track specific scripts for backup by dragging them into the tool.o Enable or disable individual scripts for tracking within the tool.o Clear all tracked files at once with the “Clear All Tracked Files” button.4. Individual File Restore with Previewo Restore previous versions of scripts with a detailed preview of the contents.o Choose specific backup files from a list, preview their contents, and confirm restoration.o View results of restores in an HTML Report. Restores are safe and won't overwrite your existing files. Just copy/rename them and move them to your working folder ie Assets\Scripts or anywhere else.5. Feedback Notificationso Receive popup dialogs for key actions like successful auto backups and restores.o Console messages log each action for tracking and debugging purposes. (If Enabled)6. HTML 'View Results' Report for batch/bulk restore is auto generated after restore.I used Chat GPT to debug scripts and help with the creation of the included user manual to document the features and functions of the tool.