View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.2.7 or later
- Package size
- 39 KB
- Files
- 21
- Favorites
- 1
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.00 on
Keywords
Array Populator (Editor) – Bulk Array & List Populator Tool for Unity
A powerful Unity Editor tool that lets you instantly populate serialized arrays and lists in your scripts —directly from your scene, hierarchy, or asset folders.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Array Populator (Editor) – Bulk Array & List Populator Tool for Unity screenshot 1
About this asset
Array Populator (Editor) is a professional-grade Unity Editor extension designed to dramatically speed up your workflow when filling serialized arrays or lists in Components, ScriptableObjects, or custom tools.
Whether you’re working with GameObjects, MeshRenderers, AudioClips, Textures, or ScriptableObjects, this tool allows you to bulk-assign all required elements automatically — in seconds.
It’s the perfect solution for environment artists, technical designers, and programmers who often manage large sets of serialized data inside Unity.
Key Features
Populate from Multiple Sources
- Scene Selection: Instantly add all selected objects or components in the scene.
- Parent & Children: Auto-fill arrays with all child objects under a selected parent.
- Folder Import: Collect all prefabs, textures, audio clips, or any assets inside a folder.
- Drag & Drop: Manually drag GameObjects or assets directly into the window.
Smart Options
- Append or Replace: Choose whether to add new elements or clear existing ones.
- Unique Filter: Automatically remove duplicates.
- Sort A→Z or Shuffle: Organize your arrays alphabetically or randomize them.
- Undo Support: Every populate action is Undo-safe.
Component Auto-Detection
- Works seamlessly with fields like List<MeshRenderer> or GameObject[].
- Detects matching component types automatically when populating from prefabs or scene objects.
Clean, Productive UI
- Organized EditorWindow accessible via Tools → Array Populator.
- Context menu shortcut: Right-click any Component → Populate Arrays/Lists…
Safe and Editor-only
- Fully Editor-exclusive — no runtime overhead or dependencies.
- Undo, validation, and asset references are all Unity-native.
Typical Use Cases
- Quickly filling a List<MeshRenderer> or List<Collider> for batch operations.
- Assigning all prefabs in a folder to a ScriptableObject reference list.
- Populating texture or audio banks for content-heavy scenes.
- Auto-linking children GameObjects (e.g., level nodes, checkpoints, waypoints).
- Preparing datasets for procedural systems or custom tools.
How It Works
- Open Tools → Array Populator.
- Select your Target GameObject, Component (script), and the array/list field.
- Choose a Source Type (Selection, Parent & Children, or Folder).
- Configure options (Append, Unique, Sort, Shuffle).
- Click Apply — your field is populated automatically.
- Review results and Undo if needed.
From the publisher's Asset Store listing.
Technical details
Technical Details:
Category: Editor Extension / Productivity Tool
Compatible Unity Versions: 2021.3 LTS and above
Supported Platforms: Windows, macOS, Linux (Editor only)
Code Language: C# (fully documented and commented)
Source Code Included: Yes
Runtime Dependencies: None (Editor-only)
Undo Integration: Full support
Inspector Integration: Works with MonoBehaviours, ScriptableObjects, and serialized nested types
Installation: Import .unitypackage
📦 Package Contents
FileDescriptionArrayPopulateUtility.csCore backend logic for reflection, validation, and array population.ArrayPopulatorWindow.csThe main Editor Window UI for selecting and applying population sources.ArrayPopulator.ContextMenu.csAdds context menu integration and hotkey support.README_ArrayPopulator.mdQuick-start documentation.ArrayPopulator_Editor_Documentation.pdfFull offline guide (as per Asset Store requirements).
📚 Documentation
- Offline PDF: Included in the package (ArrayPopulator_Editor_Documentation.pdf)
❓ Support
For technical support or feature requests:
- Contact via Unity Asset Store publisher page: Catzy Fresh
- Email: [email protected]
- Include Unity version, OS, error logs, and reproduction steps in your ticket.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.7f2 | Compatible | Compatible | Compatible | Compatible |
This is an Editor tool it works with all Render Pipelines
As listed on the Asset Store.