Array Populator (Editor) – Bulk Array & List Populator Tool for Unity 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

by Catzy Fresh (opens in new tab)

No ratings yet

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.

Price $5.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Array Populator (Editor) – Bulk Array & List Populator Tool for Unity, 6 months Current $5.00; lowest $5.00; highest $5.00 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Array Populator (Editor) – Bulk Array & List Populator Tool for Unity screenshot 1

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

  1. Open Tools → Array Populator.
  2. Select your Target GameObject, Component (script), and the array/list field.
  3. Choose a Source Type (Selection, Parent & Children, or Folder).
  4. Configure options (Append, Unique, Sort, Shuffle).
  5. Click Apply — your field is populated automatically.
  6. 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

Render pipelines supported in each Unity version
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.