View Format: Multi-Page Single Page
All Docs Documentation Version: Base (Free) Influence System Modifier System

Import/Export System

Share, backup, and create attribute configurations with AI-friendly JSON workflows.

Export Features

Complete Attribute Export

Wizard Configuration

  • Data name and description
  • Namespace and class prefixes
  • All naming conventions

Attribute Data

  • Complete attribute definitions
  • Behavior types and settings
  • Icons and codes
  • Regeneration configurations

AI-Friendly Metadata

  • Validation rules and constraints
  • Field descriptions and examples
  • Behavior type explanations
  • Template structure guidance

Export Options

// Access export from Attribute Builder step 1. Configure your attributes in the wizard 2. Navigate to "Attribute Configuration" step 3. Click "Import/Export" section 4. Choose export type: - "Export JSON" - Current configuration - "Export Template" - AI-ready template with examples

Import Features

Flexible Import Options

1 Replace All
Completely replace current attributes with imported ones
2 Add to Existing
Merge imported attributes with current configuration (skips duplicates)
3 Automatic Validation
All imported data validated and corrected automatically

Import Process

// Import workflow 1. Click "Import JSON" in the wizard 2. Select your .json file 3. Choose import strategy (Replace/Add) 4. Review validation results 5. Confirm import operation // The system handles: - Icon path resolution - Validation and auto-correction - Duplicate detection - Error reporting

JSON Structure

Basic JSON Format

{ "dataName": "Character Attributes", "dataDescription": "RPG character stat system", "namespacePrefix": "Game.Attributes", "classNamePrefix": "Character", "attributeSuffix": "Attributes", "enumSuffix": "Enum", "attributes": [ { "name": "Health", "code": "HP", "iconPath": "Assets/Icons/Health.png", "description": "Hit points - if this reaches 0, you die", "behaviorType": "Vital", "forceInteger": false, "value": 100.0, "minValue": 0.0, "maxValue": 999.0, "canRegenerate": true, "regenerationRate": 1.5, "regenerationDelay": 5.0 } ] }

AI-Enhanced Template

{ "_metadata": { "format": "Simple Attribute Forge Template v1.0", "available_behavior_types": { "Basic": "Core stats like Strength, Dexterity", "Vital": "Resources with regeneration like Health, Mana", "Percentage": "Rates and chances like Critical Rate", "Resource": "Currencies and XP (auto-integer)" }, "validation_rules": [ "Only Vital attributes can have regeneration enabled", "Resource attributes automatically force integer values", "MinValue must be less than MaxValue", "Default value must be within Min/Max range" ], "field_reference": { "name": "Full display name for the attribute", "code": "Short 2-4 character abbreviation (VIG, STR, DEX)", "behaviorType": "Basic/Vital/Percentage/Resource", "canRegenerate": "True allows auto-recovery (Vital only)" } }, "attributes": [ // Example attributes with comprehensive configurations ] }

AI-Assisted Workflows

Generative AI Disclaimer:
The AI-assisted workflow features are provided for convenience only. Users are solely responsible for ensuring ethical use of generative AI tools and compliance with all applicable terms of service, licensing agreements, and legal requirements. The developer and Unity Asset Store disclaim all responsibility for content generated using external AI services. Users must verify all AI-generated content for accuracy, appropriateness, and compliance with their specific use case requirements.

Using Templates with AI

1 Export Template
Export a template with examples and documentation
2 AI Content Generation
Use ChatGPT, Claude, or other AI with the template to generate attributes
3 Import Generated Content
Import the AI-generated JSON back into the wizard
4 Validation & Refinement
Review and adjust the imported attributes as needed

AI Prompt Example

"Using this Simple Attribute Forge template, create attributes for a sci-fi space combat game. I need attributes for: - Ship hull integrity and shields - Weapon systems and targeting - Engine power and maneuverability - Crew skills and morale Follow the template structure exactly and use appropriate behavior types for each attribute category." [Attach exported template JSON]
AI Benefits:

Common Use Cases

Project Backup & Sharing

// Workflow for backing up configurations 1. Complete attribute setup in wizard 2. Export JSON for backup 3. Store in version control with project 4. Share with team members 5. Import on different machines/projects // Benefits: - Version control for attribute configs - Easy team collaboration - Backup and restore capability - Cross-project reuse

Game Variant Creation

// Create multiple game variants 1. Base Game: Export "FantasyRPG.json" 2. Sci-Fi Variant: Modify attribute names/values 3. Horror Variant: Adjust for survival mechanics 4. Each variant maintains same structure 5. Easy switching between game themes

Validation & Auto-Correction

Automatic Fixes

Naming Issues

  • Invalid characters removed
  • Reserved keywords avoided
  • Empty names given defaults

Value Problems

  • Min/Max boundaries enforced
  • Default values clamped to range
  • Resource types force integers

Asset Resolution

  • Icon paths validated
  • Missing icons handled gracefully
  • Asset references updated

Error Messages

// Common validation messages "Imported 12 attributes successfully" "Attribute 'Health Points' renamed to 'HealthPoints' (invalid spaces)" "Icon 'Assets/Missing.png' not found - will be cleared" "Invalid JSON format - check syntax" "No valid attributes found in file" // The system provides: - Clear error descriptions - Suggested corrections - Graceful fallbacks - Detailed import reports
Best Practices:

Import/Export Checklist

Before Exporting

Before Importing

After Import