Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Demo Video

Documentation, Support Discord


Imagine you have a forest of 2 million trees and you want mushrooms or cones to spawn next to each tree with a certain chance - Foliage Assistant can easily do this. And if you have other trees in the forest and even bushes with berries and also want berries or fruits to spawn nearby.

Or if you have a game about survival in an urban environment and you want a bottle of water or food to appear near a pile of garbage or on a table with a certain chance. All this will help to do Foliage Assistant. With Foliage Assistant, you have full control over the appearance of such objects.


Foliage Assistant is a great tool for creating support for your static meshes. It can work with Foliage Instance, Procedural Foliage Volume, and any static mesh placed in your world. The system keeps track of all static meshes around your character or any actor and spawns next to the static mesh of the actors you need. You can create lists of what you need to spawn, set the spawn chance.

 The system also transmits the spawn time for your actor, so you can easily do things like rotting food. Respawn, Save and Load the whole state is supported. Lists with settings for each actor you want to spawn.


 Foliage Assistant uses a powerful optimization algorithm - there is no difference between 100 items or 100 million.

 Foliage Assistant divides the whole world into sectors and works only with those sectors that are currently active. Multiplayer supported. All calculations are done on the server side. Foliage Assistant is great for games with large maps


Basic features:

  1. Foliage Assistant uses a powerful optimization algorithm - there is no difference between 100 items or 100 million.
  2. Work with World Composition with World Origin Rebasing
  3. Multiplayer support.
  4. All calculations take place on the server-side.
  5. The system for saving and loading the state of the Foliage Assistant.
  6. For example, if you decide to add a new fruit or a bottle of water to the spawn for your world, now you can do it in 2 clicks.
  7. The code is written in C++ to improve performance. Using the plugin does not require knowledge of C++.
  8. Easy to use and easy to integrate into your project.
  9. Free support for our products in discord.


System features:

  1. Loot lists (You can create any number of loot lists from which loot will spawn).
  2. The ability to set the chance of spawn.
  3. 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.
  4. The system also saves spawn time for your loot. You can make sure that the products deteriorate over time.
  5. Ability to set the respawn time, random quantity for spawn, radius for spawn. And many more different settings for effectively configuring your project.
  6. You can prohibit spawn in front of your nose.
  7. Adjust the distance for spawn and optimization for each item.
  8. The system tracks whether the loot has been taken (destroyed). If the loot is taken (destroyed), the countdown to respawn will begin.
  9. The ability to set the random size of the actor during spawn.


All plugins for optimizing your project:

  1. Loot Generator
  2. World Director PRO (included World Director Actor and World Director NPC)
  3. World Director NPC
  4. World Director Actor
  5. Population Control
  6. Foliage Assistant PRO


.

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

Documentation: Documentation, Support Discord

Example Project: Included

Important/Additional Notes: None

CAS(
Craft Assets Studio (CAS)
All Assets by Author
94.93  48.87 
Platforms Windows 64-bit, Android, MacOS, iOS, Linux
UE Versions 4.27, 5.0 - 5.2
Tags SPAWN SYSTEM, PERFORMANCE, MULTIPLAYER, SIMULATION, BLUEPRINTS, OPTIMIZATION, INSTANCE, LOOT, REALISTIC, ENVIRONMENTS, RPG, OPEN WORLD, CODE PLUGIN, SERVER
Release date 06.02.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery