Optimizing Projectiles Movement

The particles wouldn’t interact with the meshes in your level, but can be used to display them. So for example you can set an array with positions as user parameter on your Niagara system, then use that in an emitter to render the bullet meshes and traces.

The actual gameplay logic for collision and movement should happen in C++, e.g. in a Mass component.

2 Likes