How make a system for spent bullet casings to eject after firing in 3D Godot 4?

I wanted to create the mechanic of ejecting casings after a shot to add some dynamism and juice to my 3D FPS shooter, but I couldn’t find a suitable tutorial anywhere to create this mechanic. Does anyone know a way to implement this mechanic? I’d be grateful for any advice and links to learning materials! Thank you in advance for your help!

You can use gpuparticles to create this effect

1 Like