Import CSV files or Google Sheets directly into ScriptableObjects. Map columns to fields visually — no code, no friction. Configure once, re-import forever.
SheetForge eliminates the manual copy-paste loop between your spreadsheet tool and Unity.
Pick a local CSV file or paste a Google Sheets URL. SheetForge reads your columns instantly — no setup required.
Select your ScriptableObject type. Columns with matching names are auto-mapped. Adjust anything manually with dropdowns.
Preview exactly what will be created or updated, then click Import. One .asset per row, saved directly to your project.
Store your full import configuration as a .asset file. Next time your designer changes data, re-import with a single click.
Paste a published sheet URL and fetch the latest data directly. No manual exports, no file management.
See exactly how many assets will be created or updated before committing. No surprises.
Existing assets are updated in place — not deleted and recreated. Your references stay intact.
SheetForge reads your ScriptableObject via reflection. No code changes, no interfaces to implement.
Output folders are created automatically if they don't exist. Just point and import.
No need to modify your classes. SheetForge detects and maps all serializable fields automatically.
stringnames, descriptions, IDsinthealth, damage, levelfloatspeed, range, multipliersdoublehigh-precision valuesboolflags, toggles, isBossenumtypes, categories, statesUse it across all your projects forever.