Dynamic Spawn Assistant PRO – Mesh-Based Loot Spawning
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 decayWide Compatibility
• Works with Foliage Instances, Procedural Foliage Volume, and any static mesh
• Tracks meshes around the player or any actorAdvanced 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 playerHigh Performance
• Optimized algorithm processes millions of objects without overhead
• World divided into active sectors
• Server-side calculations for multiplayerFlexible 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