Spawn Machine View on Asset Store (opens in new tab)

Package details

Latest version
2.2.1
Last updated
First released
Unity version
2022.3.31 or later
Package size
16.3 MB
Files
315
Favorites
22
Views in the past week
20

Price tracking

Last checked
Tracked since
Lowest recorded
$24.97 on

Keywords

Spawn Machine

by Pampel Games (opens in new tab)

2 ratings, too few to average

  • Hidden sale
  • Price drop

A modular level design and object placement tool.

Discount -20% Previous price $49.95 Price $39.95

Get 20% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Spawn Machine, 6 months Current $39.95; lowest $39.95; highest $39.95 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 13

Spawn Machine screenshot 1

Spawn Machine screenshot 1

About this asset

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.

HIGHLIGHTS

➤ Create

Speed up your level design process. Whether in the editor or at runtime, quickly and easily build your own spawner directly in the Inspector by adding and configuring modules to suit your needs.

➤ Configure

Apply configurations like editor physics simulation, splines, texture projection, and many more.

➤ Spawn

Editor, Runtime, Addressables and DOTS Entities.

➤ Reuse

Build your own library of spawners and reuse them across your projects, supercharging your workflow when creating scenes or adding new runtime logic.

➤ Lightning-Fast

The tool is optimized for maximum performance, making use of Unity's Job System & Burst Compilation. Suitable for any platform.

➤ Extensible

Create your own modules which are automatically added to the dropdown menus and can be combined with the included modules.

➤ Integrated Systems

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

DISCOUNTS

Automatically applied at checkout if you own this asset

From the publisher's Asset Store listing.

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.

DISCOUNTS

Automatically applied at checkout if you own this asset

Any feature missing? Any other questions?

Please don't hesitate to reach out.

Compatibility

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

The demo materials can be converted for all pipelines.

As listed on the Asset Store.