
- Версия Unreal Engine
- 5.2
Unlock new possibilities in environment simulation and population with World Spawner. This plugin is crafted to enhance your world-building capabilities, as it comes with an in-house 2D/3D spatial grid system for efficient data storage and serialization. Moreover, it has multiplayer support, allowing you to manage multiple entities in real-time using asynchronous object searching. Additionally, the plugin incorporates a distance-based LOD system, optimizing performance while preserving visual quality. It offers three display modes for simulating a multitude of moving or stationary objects, creating a dynamic and immersive gaming experience. Furthermore, with its synchronized movement system, gameplay becomes more fluid and natural, enabling swift and convenient map population. The plugin also features a camera field of view-based optimization system that can significantly boost your game’s performance. Therefore, this plugin is highly adaptable, catering to any project type, be it linear games, expansive open-world adventures, or spatial simulations. In conclusion, World Spawner is the ultimate plugin for creating living and realistic worlds with thousands of objects and NPCs.
Update 1.1 - 1.2:
- Added self-registration for control without using Spawner Manager (useful for inventory systems where objects are dropped on the ground and these are automatically registered in the optimization control system to be persistent without affecting game performance)
- Updated movement system to spherical interpolation (avoids sharp turns in reverse directions and makes rotation more smooth and realistic)
- Added rotation towards speed for Character and Pawn
- Updated Try Fill Up option, for 100 times faster processing (very useful when you need to spawn exact amounts of objects on surfaces with physical materials)
- Added MaterialParameterAssociation for vertex animations (so it's easier to integrate with any kind of material function you use)
- High actor class position fixes for debugging
Technical Details
Features:- Supports both auto spawning and manual spawning.
- Provides collision trace parameters to detect or block surfaces (collision types, slope angle, physical materials...).
- Offers randomization settings for scrolling, rotation, and location.
- Provides collection creation (useful when reusing multiple player setups at different levels).
- Offers three optimization modes (Custom Class, Static Mesh, Hide) and three distance-based optimization levels.
- Allows temporary storage of data (such as health, attributes, states).
- Supports fully synchronized movement between levels (ground and air mode).
- Easy integration with behavior tree or Blueprint logic for movement.
- Supports vertex animation.
- Waypoint: Allows wander between points of interest with a given radius.
- Path: Allows traversing spline paths with a random width, supports closed paths (static path direction).
- Waypoint and Path have a tag system to identify them and weights to have better control over which ones have more priority when selecting random destinations.
Code Modules:
- WorldSpawner(Type: Runtime)
Number of C++ Classes: 15
Network Replicated: Yes