Multipurpose Spawner

DavidDecoy - Blueprints - Apr 9, 2024

Simple and easy way to spawn any Actor Class during gameplay, including AI. Just pick your Actor to spawn, custumize the spawning area, spawning rate, maximum allowed spawns and you're ready to go!

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.
| 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.

Technical Details

Features:


  • Spawns any kind of Actor Class during gameplay.
  • Debug View to effortlessly ensure everything is working properly.
  • Customizable spawning area , rate of spawn and number of allowed spawns.
  • Able to spawn on a surface with the tag "Spawnable" or midair.
  • Able to randomize spawned actor scale.
  • Able to spawn actor following the surface slope.
  • Able to spawn AI entities.
  • Automatic collision checks to avoid overlap other actors.
  • Demo level with 4 free and fully functional spawnable actor examples.



This Asset Pack contains:


The Multipurpose Spawner consists in 1 single Blueprint Actor.

Although the examples provided with this Asset Pack contain (excluding Third Person UE5 content):


  • 10 Additional Actor Blueprint.
  • 7 Materials
  • 8 Textures
  • 8 Static Meshes
  • 1 Blend Space 1D
  • 1 Animation Blueprint
  • 22 Sound Waves
  • 1 Sound Attenuator


Network Replicated: Yes

Supported Development Platforms:

  • Windows: Yes
  • Mac: Yes

Documentation: https://drive.google.com/file/d/1yPIYyWbOQzkPro0S3FQU6vLUYvd5OpRi/view?usp=sharing

Support email: [email protected]