Before you go too far into development, I might point out that there is a reason games don't have never-ending bullet holes, shell casings, and bodies.
Performance.
After a short time, you'll just simply be unable to render every single object. That's why games remove them, it no longer has to render them.
Performance.
After a short time, you'll just simply be unable to render every single object. That's why games remove them, it no longer has to render them.