Save, compare and apply build settings presets for WebGL, Android, iOS, Windows and macOS in one click. Development, Production and unlimited Custom presets.BuildPresetTool is a Unity Editor tool that removes the tedious task of changing dozens of build settings every time you switch between Development and Production builds.🎯 Key BenefitsSave Time: switch between build configurations in one click instead of minutes in Player SettingsSee Every Difference: a comparison table highlights each setting that differs from the presetFix Inline: change current values right in the table or reset them to the preset with one clickReduce Errors: built-in validation before applying and verification afterBest Practices: default presets are based on official Unity optimization guides🛠 What It DoesManages 30+ build settings across 5 platforms (WebGL, Android, iOS, Windows, macOS), including:Player Settings (GPU Skinning, Static Batching, Graphics Jobs, Managed Stripping, IL2CPP Code Generation, etc.)WebGL Settings (Compression, Exceptions, Memory, Data Caching, WebAssembly 2023, etc.)Build Settings (Development Build, Script Debugging, Deep Profiling, Code Optimization)Burst AOT Settings (Compilation, Optimizations, Debug Info)Mobile Settings (Accelerometer Frequency)✅ Perfect ForTeams that frequently switch between debug and release buildsDevelopers who want consistent build configurationsProjects targeting multiple platformsAnyone tired of configuring Unity build settings by hand💾 Custom PresetsSave the current project settings as any number of named presets per platform, edit them in JSON and share them between team members or projects.⚡ Menu ShortcutsApply a preset straight from Tools › Build Presets › Platform › Preset — no window needed.Core FeaturesOne-click preset application for Development, Production and Custom configurationsComparison table with mismatches highlighted, All / Differences filter and per-section countsInline editing of current values; per-row and per-section reset to the preset valuesPre-application validation with warnings and errorsPost-application verification and detailed Console reportsMenu shortcuts for every platform and presetSupported PlatformsWebGLAndroidiOSWindowsmacOSSettings Managed (30+ per platform)Player Settings: GPU Skinning, Static Batching, Graphics Jobs, Incremental GC, Managed Stripping Level, IL2CPP Code Generation, Texture Compression, Strip Engine CodeWebGL: Compression (Gzip/Brotli), Exception Support, Memory Settings (Initial/Maximum/Growth Mode), Data Caching, Debug Symbols, Threads Support, WebAssembly 2023, Code OptimizationBuild Settings: Development Build, Script Debugging, Deep Profiling Support, Scripts Only Build, Code OptimizationBurst AOT: Compilation, Optimizations, Debug Info, Debug Data Kind, Optimize For, Float ModeMobile: Accelerometer Frequency (Android/iOS)Technical ImplementationEditor-only assembly definition, no runtime codeUnity's SerializedObject API for settings without a public API (ProjectSettings.asset)Reflection with a fallback for APIs newer than Unity 6.0JSON-based preset storage for easy editing and sharingRequirementsUnity 6.0 or newer (recommended: Unity 6.3+)No external dependenciesIntegrationMenu: Tools > Build Presets > Settings WindowPresets stored in BuildPresets.json inside the package folder (found automatically; the package can be placed anywhere under Assets)AI-Assisted DevelopmentThis package was developed with assistance from AI coding tools — Cursor AI for earlier versions and Claude Code (Anthropic) for version 2.0 — for:Code structure, refactoring and code review suggestionsDocumentation and changelog draftingLayout of the marketing images (hand-written HTML/SVG; screenshots are real captures of the tool, no generated imagery)Human OversightAll code, logic and preset configurations were reviewed, tested and validated by the developer. The default presets are based on official Unity optimization guides, not AI-generated content. The tool has been tested in real Unity projects.Final Quality AssuranceThe package underwent manual testing, code review and validation to ensure it meets Unity Asset Store quality standards and works across all supported platforms and Unity versions.




