Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/11
All-in-one super spawner for Unity.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.31f1
Compatible
Compatible
Compatible
Additional compatibility information

The demo materials can be converted for all pipelines.

Description

Minimum Unity Version 2022.3 LTS +


Documentation | Discord | Contact


Spawn Machine is a multi-functional spawning solution, offering both procedural generation and the ability to create detailed, handcrafted environments quickly and easily. It works in the Editor, at runtime, and optionally integrates with the ECS/DOTS framework and the addressable asset system.


Whether you are a designer or a programmer, you will find it easy to leverage the tool for your needs and speed up your work.



HOW IT WORKS


You add a 'Spawn Machine' component to a GameObject and build your own spawner within the inspector by adding and configuring modules to your liking. All you need is a Spawn Type module, such as 'Editor Prefabs' or 'DOTS', and Transform modules, which specify the quantity and locations, such as 'Raycast' or 'Mesh'.



HIGHLIGHTS


Modular Feature Set

  • Spawn anything you need: from editor prefabs to pooled objects, Addressables, and DOTS Entities.
  • Apply powerful configurations: editor physics simulation, splines, texture projection, and many more.
  • Build your own library and reuse your spawners, supercharging your workflow when creating scenes or adding new runtime logic.

Extensible

  • Easily integrate your own modules.
  • For example, you can provide a simple list of positions to spawn prefabs in DOTS, without any additional system code.

Lightning-Fast Performance

  • Job System & Burst Compilation.
  • Any genre and platform, incl. Mobile and VR.

🔉Integrated Systems

  • Save System.
  • Gizmos System.
  • Event System.
  • Runtime Profiler.
  • API.

Support

  • Up-to-date Online Documentation.
  • Helpful Tooltips.
  • Demo Scenes.
  • Active Support (Discord, Email).
  • Any feature missing? Please don't hesitate to reach out!
Technical details

REQUIREMENTS

  • Minimum Unity Version 2022.3 LTS +

DEPENDENCIES

  • unity.burst
  • unity.splines
  • unity.addressables (optional)
  • unity.entities (optional)


SPAWN TYPES


  • Editor Prefabs - Can be used as a classic prefab spawner while working in the editor. Supports physics simulation and spawning via hotkey or mouse click.
  • GameObjects - Instantiates Unity GameObjects at runtime.
  • Pool - Utilizes the internal pooling solution, allowing prefabs to be shared among multiple components conveniently.
  • ECS (DOTS) Entities - Spawns entities into a sub-scene while the Spawn Machine component and its execution remain in the classic scene.
  • Addressables - Uses the addressables package to spawn GameObjects marked as addressables into the scene.


MODULES


Transform Modules

One module is required for each component.


  • Circle - Generates spawning data within a circle shape or on the circle's circumference.
  • Cube - Generates spawning data on a cubic shape.
  • Grid - Creates a 3-dimensional grid.
  • Manual - Manually specifies spawn transform data.
  • Mesh - Spawns on mesh vertices.
  • Reference - Uses one or more scene references to generate transform data.
  • Skinned Mesh - Spawns on skinned mesh vertices.
  • Sphere - Generates spawning data within a spherical shape or on its surface.
  • Spline - Generates spawning data on a Unity spline.
  • Terrain - Generates spawning data on a Unity terrain.

Modify Modules

Optional modules to modify existing transform data.


  • Change Order - Changes the order of the transform data.
  • Distance Filter - Filters data based on distance, such as a height filter.
  • Method - Retrieves data from a method (e.g., OnCollisionEnter) to alter data.
  • Noise Texture - Uses a Texture2D to generate noise.
  • Offset - Offsets the current data.
  • Offset Sum - Offsets the current data additively.
  • Raycast - Raycasts the spawns to the ground.
  • Reference - Uses one or more scene references to generate transform data.
  • Remove - Removes items from the transform data.
  • Remove Overlap - Removes overlapping items using either mesh or collider bounds.
  • Rotate Around - Rotates items around a pivot point.
  • Slope Filter - Filters data based on slope.
  • Terrain Texture - Filters data based on a terrain texture.
  • Void - Creates a void area from colliders.


SYSTEMS


  • Save System - Save and load your spawns at runtime with a simple method call, including a slot ID parameter.
  • Gizmos System - Specify gizmo settings for each spawn type on each component individually, for example, to draw certain shapes, collider or mesh bounds, or simply the mesh of the prefab.
  • Event System - Choose from a set of Unity Events which you can add modularly in the inspector or subscribe to an associated Unity Action via script. These include, for example, 'OnExecutionStart', 'OnTimePassed', or 'OnDestroy'.
  • Runtime Profiler - An optional GameObject that displays information about active Spawn Machines in the scene, such as the type of objects being spawned.
  • API - Please refer to this page for the full API.

Spawn Machine

(not enough ratings)
16 users have favourite this asset
(16)
$49.95
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
16.1 MB
Latest version
2.1.1
Latest release date
Feb 6, 2025
Original Unity version
2022.3.31
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR