Zum Inhalt springen
Medium 1 für Eintrag Mass Projectiles

Beschreibung

The Mass Projectile system allows you to spawn and simulate thousands of projectiles at once with minimal impact on game performance.

Trailer Video

Playable Demo | (zip)

Documentation

Setup Guide

What is this plugin:

This plugin uses the UE Mass Entity system, which allows us to quickly update a large number of projectiles using multi-threading. With Mass Projectile, you can add traits (which you can treat as components), to extend projectile logic and create projectiles that perfectly match your needs. You can create many different types of projectiles, from a simple pistol bullet that deals point damage to a rocket launcher that explodes after a set time and deals radial damage. Projectile hits are reliably handled regardless of projectile speed or game frame rate.

All assets are included with the plugin content. You can test them on different maps with various weapons, such as a pistol, rifle, shotgun, minigun, or rocket launcher. You can also check the projectile setup and modify it as desired.

Penetration and Ricochets:

You can create projectiles that can either penetrate objects or bounce off them. After penetrating an object, the projectile can slow down and reduce the damage it deals. For ricochets, you can set the percentage chance, speed, and damage reduction based on the hit angle.

Impacts:

With this plugin you can customize impact effects based on hit surface type. Each projectile type can have different particle, sound or effect for every surface. Each surface can also have different setup for penetration and ricochets. You can enable penetration for wood, ricochets for metal, and disable both for water.

Multiplayer:

Mass Projectile provides full multiplayer support. All projectiles are replicated to clients. Local player hits are also synchronized and validated on the server, so there won't be a chance that a player hits someone and it isn't handled on the server. You can use the settings to change how much the server trusts local player hits and whether hits should be accepted.

Visualization:

You can visualize every projectile with a Static Mesh, trails and a Niagara particle. You can customize your projectile as much as you want.

Enthaltene Formate