Dynamic Spawn Assistant PRO – Mesh-Based Loot Spawning

BitProtectStudio
Unreal Engine Versions
5.5-5.7
Distribution Method
Plugin
Asset Version
N/A
You need to register first

Description

Dynamic Spawn Assistant - Full Control of Object Spawning.

Dynamic Spawn Assistant is a powerful system for managing object spawning around foliage and static meshes. Whether it’s mushrooms under trees, berries on bushes, or loot near urban props, this tool provides full flexibility and performance for both single-player and multiplayer projects.


πŸ‘‘Key Features:

  • Object Spawning Control
    β€’ Create item lists for specific meshes
    β€’ Set individual spawn probabilities
    β€’ Track spawn time for mechanics like food decay

  • Wide Compatibility
    β€’ Works with Foliage Instances, Procedural Foliage Volume, and any static mesh
    β€’ Tracks meshes around the player or any actor

  • Advanced Functionality
    β€’ Supports respawning, saving, and loading world state
    β€’ Adjustable parameters: respawn time, spawn radius, quantity, random scale
    β€’ Prevents objects from spawning directly in front of the player

  • High Performance
    β€’ Optimized algorithm processes millions of objects without overhead
    β€’ World divided into active sectors
    β€’ Server-side calculations for multiplayer

  • Flexible Setup
    β€’ Configure distances and optimization per item type
    β€’ Simple integration without C++ knowledge


πŸ“ŒWhy Choose This Plugin

  • Proven performance in both single-player and multiplayer projects

  • Minimal effort to create immersive, detail-rich worlds

  • Easy to integrate and expand with new spawn rules


πŸ“ŒAbout Our Plugins:

  • 7+ years of proven experience in Unreal Engine development.

  • Regular updates and continuous improvements.

  • Featured multiple times in Epic Games ShowCase.

  • Free Discord support and active community.

  • Many features implemented from developer feedback.

πŸ“ƒNote: The plugin’s price may increase as new features are added.


Technical details

Features:

  • Loot lists (You can create any number of loot lists from which loot will spawn).
  • The ability to set the chance of spawn.
  • You can specify any static mesh (Foliage Instance, Procedural Foliage Volume, and any static mesh placed) in your world for tracking, so that the desired loot can be placed next to it.
  • The system also saves spawn time for your loot. You can make sure that the products deteriorate over time.
  • Ability to set the respawn time, random quantity for spawn, radius for spawn. And many more different settings for effectively configuring your project.
  • You can prohibit spawn in front of your nose.
  • Adjust the distance for spawn and optimization for each item.
  • The system tracks whether the loot has been taken (destroyed). If the loot is taken (destroyed), the countdown to respawn will begin.
  • The ability to set the random size of the actor during spawn.

Code Modules:

  • UFABoxComponent(Type: Runtime)
  • AFoliageAssistantBlockingZone(Type: Runtime)
  • AFoliageAssistantDirector(Type: Runtime)
  • AFoliageAssistantSectors(Type: Runtime)
  • UFoliageAssistantSaveGame(Type: Runtime)

Number of Blueprints: 3

Number of C++ Classes: 5

Network Replicated: Yes

Supported Development Platforms: Win64, Android

Supported Target Build Platforms: Win64, Android

Example Project: Included

Documentation: https://docs.google.com/document/d/1e7Ae4PoO17MLVaWJrZHXH0xc1GW5t_pYOLu_ZgLcGyY/edit?tab=t.0


Related assets