Skip to content
Media 0 for listing Multipurpose Spawner

Description

| Demonstration Video

| Documentation

| Discord

Purpose and Behavior

The purpose of the Multipurpose Spawner is to offer a simple and easy way to spawn Actors from any Class at any location. These spawns are completely customizable and occur randomly in a predetermined area, one at a time, at a defined rate, until they reach a maximum number of your choice.

They can either be grounded spawns, that have the option of following the surface slope with custom rotations per Actor spawned, or midair spawns scattered over a spherical spawning area. Both spawning styles can also be randomly scaled for extra variety.

Since the grounded method needs a surface to spawn Actors on, the Multipurpose Spawner lets you choose which surfaces allow it to happen. This avoids unwanted spawns on inappropriate locations. All you need to do is attribute the tag “Spawnable” to the surfaces you want, and other surfaces will automatically be ignored.

Additionally, the Multipurpose Spawner comes with a collision check that checks for available space before spawning an Actor. This means that depending on the radius you define for the collision check, the new Actor will not spawn if it collides with another already spawned or with any other Actor or surface with collisions enabled. This way, crammed areas and clipping Actors are avoided.

Free Examples

For demonstration purposes, the Multipurpose Spawner comes with 4 fully functional examples of spawning Actor Classes that provide inspiration and context on how to take creative advantage of this asset.

Each one of these examples and all their components are available with the asset and can be uses in your projects.

Network Replication

The Multipurpose Spawner is a server-side actor. The spawn locations should replicate on their own. But due to randomized rotations, scales, and other spawned Actor Class component transforms, it is recommended that all those features are set to replicate as seen in the examples that come with this asset.

Included formats

  • logo of Unreal Engine format