CSV To ScriptableObjects View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.33 or later
Package size
604 KB
Files
11
Favorites
4
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$41.30 on

Keywords

CSV To ScriptableObjects

by StarOff1 (opens in new tab)

2 ratings, too few to average

⏱️ This tool saves you countless hours by automating repetitive tasks. Making your workflow smoother and helps you spend less time with managing data.

Price $59.00

Buy on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for CSV To ScriptableObjects, 6 months Current $59.00; lowest $59.00; highest $59.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

CSV To ScriptableObjects screenshot 1

CSV To ScriptableObjects screenshot 1

About this asset

➀ Generate thousands of Scriptable Objects from CSV file πŸ“„

Fine-tuned field mapping, deciding exactly which CSV data should be transferred into each object.

Create only specific parts, using custom mapping that gives you full control over which values should be included.

Need to add everything at once? You can do that too.

➀ Update thousands of Scriptable Objects from CSV file, with custom mapping that gives you full control over what gets updated. πŸ”

Update only specific parts of your data from one CSV, then apply additional updates from next another file. This allowing you to fine-tune your data exactly as needed.

Need to update everything at once? You can do that too.

The elegant ID-based matching system, the Scriptable Objects don’t need to be originally created by this tool to be updated - giving you maximum flexibility.

➀ For more info please check:

πŸ“š Documentation

πŸ› οΈ Technical details

From the publisher's Asset Store listing.

Technical details

➀ Performance πŸš€

  • βœ… Tested with 13,000+ rows
  • ⚑ Very fast processing due to internal optimizations
  • πŸ“Š ProgressBar with real-time processing info
  • ⏹️ Supports cancellation at any time
  • 🧾 CSV Parsing Customization

➀ Delimiters and quote characters βœ‚οΈ

  • Header and headerless 🧩
  • Quoted fields with escape sequence πŸ›‘οΈ
  • Skips empty lines and trims whitespace 🧹
  • Validates structure πŸ”
  • CSV reloading without reopening the editor window πŸ”„

➀ Data Type Conversion πŸ”

  • Basic Types: string, int, float, double, bool, enum
  • Unity Types: Vector2, Vector3, Color
  • Collection Types: Arrays of supported types with custom delimiter support, List<T> of supported types with custom delimiter support

➀ Field Mapping 🧠

  • Nested objects 🧬
  • Both public fields and Unity’s built-in [SerializeField] private fields. πŸ”“
  • Automatic field mapping πŸ€–
  • Reset all mappings πŸ”™
  • Field search functionality for easier navigation of large object structures πŸ”Ž
  • Serializable Unity classes 🧱

➀ ScriptableObject Processing πŸ“œ

  • Create any new Scriptable Objects or Update any existing Scriptable Objects πŸͺ„
  • Handles nested object creation πŸ”₯
  • Progress tracking and cancellation ⏳
  • Detailed logging (Row by row logs for easy debugging) πŸ”Ž
  • Test mode option to process only a few rows before full dataset processing for the Create or Update βœ…

➀ Create New Assets πŸ†•

  • Automatic naming based on CSV file name with row index πŸ“
  • Customizable output directory within Assets folder πŸ—‚οΈ
  • Creates new ScriptableObjects for each CSV row 🧊
  • Preview CSV content before creating a new Scriptable Objects with mapping validation πŸ‘οΈ
  • Pagination for large object sets πŸ“‹

➀ Update Existing Assets πŸ”„

  • Match CSV rows to any existing Scriptable Objects via ID fields πŸ”
  • Composite key matching with AND/OR logic for CSV columns πŸ”‘
  • Preview objects to be updated before changes πŸ‘οΈ
  • Pagination for large object sets πŸ“‹

🎨 Works in Light & Dark theme

⚠️ Warning

This tool works only in the Unity Editor and cannot modify or create ScriptableObjects during runtime.

Runtime editing is not recommended. (See documentation for more details.)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.33f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.