Scriptable Studio Pro is a grid-based ScriptableObject editor for Unity, enabling fast bulk editing, formulas, import/export, and optional AI-assisted data creation directly inside the EditorScriptable Studio ProThe Ultimate Data Pipeline for Unity[ Documentation ] | [ Discord ] | [ Tutorial ]🚀 Stop fighting the Inspector. Start architecting your data.Scriptable Studio Pro is a professional Unity Editor tool for creating, editing, validating, and managing ScriptableObject assets at scale. It replaces slow, click-heavy Inspector workflows with a fast, grid-based data editor designed for real production use.Whether you are balancing an RPG, managing large inventories, or maintaining thousands of content assets, Scriptable Studio Pro provides a structured, spreadsheet-style workflow that scales cleanly from early prototyping to live content updates.Designed for both professional studios and solo developers, the tool bridges external data workflows like Excel and Google Sheets with Unity’s native serialization system while remaining entirely inside the Unity Editor.🌟 Core Features📊 Grid-Based ScriptableObject EditorEdit ScriptableObjects as rows and columns instead of clicking through individual assets.View and edit hundreds or thousands of assets at onceMulti-selection editing for fast batch changes[Health] > 500 && [Type] == "Enemy"Advanced search and filtering using logical expressionsExample:Sort by any field and reorder rows via drag and drop⚗️ Dynamic Formula SystemBalance game data directly inside the editor using Excel-style formulas.=[Level] * 100 + [BaseHealth]Field referencingExample:Built-in math functions including Lerp, Random, Clamp, Sin, Cos, Pow, and moreContext-aware functions like Prev and Next for progression curvesLive preview of calculated values before applying changes🔄 Professional Import & ExportIntegrate smoothly with external data pipelines.Copy and paste directly between Scriptable Studio Pro and spreadsheetsImport and export CSV, JSON, SQL, and Google SheetsSmart parsing preserves nested data, lists, and Unity-specific typesData integrity is maintained with strict validation🛠️ Advanced Editing ToolsBuilt for real-world data authoring needs.Smart autocomplete for enums, references, assets, and formulasDrill into nested classes and lists without leaving the gridExample: Enemy_{Type}_{#}Bulk rename assets on disk using dynamic patternsFind and replace across entire datasets🎨 Native Unity Type SupportScriptable Studio Pro goes far beyond basic data editing.AnimationCurves and Gradients with visual editorsVectors and Colors with inline editingAudioClips with waveform preview and playbackPrefabs with thumbnails and spawn actionsUnityEvents with full visual editing of persistent callsCustom serialized class or structsList and arrays works parfectly fine⚡ Workflow EnhancementsSave window layouts, column sets, and filters as presetsRobust undo and redo support, even for large bulk operationsDrag and drop assets directly into the gridNo base classes, inheritance, or code changes requiredWorks with existing ScriptableObject classes🧠 Optional AI-Assisted WorkflowScriptable Studio Pro includes an optional AI-assisted feature designed to accelerate data authoring and refinement.AI Asset ArchitectGenerate structured data suggestions based on your existing ScriptableObject schemasAnalyze selected assets to match naming conventions, tone, and structure“Make descriptions more playful”Refine existing content with natural language instructions such as:“Fix spelling and tone inconsistencies”“Rebalance cost based on rarity”All AI-generated output is validated against your exact data types, including Enums, LayerMasks, AnimationCurves, Gradients, and more.Supported providers:OpenAI, Google, OpenRouter, and Ollama (local models)🔍 AI Usage DisclosureAI features are fully optionalThe core tool functions completely without AIAll AI-generated suggestions require user reviewNo datasets or AI services are included with the assetUsers provide their own API keys or local modelsRead full legal notice hereScriptable Studio Pro is primarily a data editing and management tool. AI is provided strictly as an optional productivity assistant.🏆 Who Is This For?Balance stats, economies, and progression systems without writing codeGame DesignersAvoid building custom editors for every data typeProgrammersManage dialogue, quests, and lore in a clean, readable table formatWriters & Narrative Designers🧩 Designed for Real ProductionBuilt for large, long-term projects.Scriptable Studio Pro performs reliably with thousands of ScriptableObjects and deeply nested data. All operations are editor-only, optimized, and safe, avoiding unnecessary asset reimports or serialization overhead.🛡️ Safe, Predictable, and Team-FriendlyEvery bulk operation supports undoChanges are previewed before applyingSchema validation prevents accidental corruptionSuitable for solo developers and multi-discipline teams🔌 Extensible by DesignAdd custom formula functionsExtend AI prompts and presetsIntegrate with existing editor pipelinesNo lock-in and no fragile hacks🏁 Why Scriptable Studio Pro?ScriptableObjects are powerful, but the default Inspector workflow does not scale.Scriptable Studio Pro turns raw data editing into a structured, fast, and reliable process. It reduces friction, minimizes errors, and provides a professional data pipeline that feels closer to a database editor than a cluttered Inspector.If your project is data-heavy, this tool quickly becomes indispensable.Technical OverviewScriptable Studio Pro is an editor-only Unity tool designed to operate directly on existing ScriptableObject assets using Unity’s native serialization pipeline. It introduces a structured, data-oriented editing layer without altering your runtime architecture or requiring any changes to your existing asset classes.Core ArchitectureNo runtime code is included. The tool has zero impact on builds or player performance.Operates entirely within the Unity EditorNo inheritance, base classes, or attribute requirements. Existing assets work immediately.Works with existing ScriptableObject classesFields are discovered dynamically with strict type validation to ensure data safety and consistency.Reflection-based field discoveryFully compatible with Unity’s serialization system, and AssetDatabase workflows.Native Unity integrationData Handling & Type SupportIncluding primitives, enums, nested classes, structs, and lists. Supports all Unity-serializable data typesRectNative handling for Unity-specific types, including:AnimationCurveGradientVector2 / Vector3 / Vector4ColorUnityEvents with full persistent call editingSpecialized editors for commonly used asset typesAudioClip with waveform preview and playbackTexture and Sprite previewsGameObject and Prefab referencesAll batch operations support preview, validation, and undo.Safe bulk editingGrid-Based Editing SystemProviding a consistent, table-based editing model.ScriptableObjects are represented as rows, fields as columnsOnly compatible fields are displayed and edited together.Multi-asset editing with aligned fieldsRow reordering for list-based dataAdvanced data operationsSorting per columnLogical filtering and search queriesCustomizable column visibility and reusable layout presets.Layout controlFormula EngineFamiliar syntax designed for designers and technical users.Excel-style expression parsing and evaluationFormulas can reference other fields within the same asset or row.Field-to-field referencesSupport for progressive and relative calculations using previous and next row context.Contextual functionsResults are predictable, reproducible, and previewed live before application.Deterministic evaluationIncludes math, interpolation, clamping, rounding, randomization, and progression utilities.Built-in function supportImport & Export PipelineDirect copy and paste support for Excel and Google Sheets.Spreadsheet integrationSupports CSV, JSON, SQL, and TSV formats.File-based import and exportHandles nested data, collections, and Unity-specific types during transfer.Robust structured data parsingImport operations include schema validation and detailed error feedback.Validation and error reportingAI Integration (Optional)Used for content creation, balancing, and bulk data iteration.AI-assisted generation and refinement of structured dataEnsures generated data strictly matches field types and structures.Schema-aware output enforcementExisting assets and metadata are used to guide generation and refinement.Context-driven promptsAI services are configurable by the user and not hard-coded to a single provider.Provider-agnostic architectureWorkflow & SafetyDesigned to handle large batch edits safely and efficiently.Custom Undo/Redo systemAll changes can be previewed before being applied to assets.Non-destructive editingOptimized for large datasets, deep nesting, and long-term project maintenance.Production-scale designMarketting image and asset store description made with help of NanoBanana pro, gemini3 Pro and chatgpt5.2




