- Home /
Shooting projectile : GameObject or Particles ?
Hi,
I would like to implement a shooting system for a little 3D game. I know I don't want hitscan for my game but bullets that take time to travel, can be dodged.. but I can't decide if I'd rather instantiate GameObjects as bullets or if I use particles as bullets.
I saw this tutoriel that make me wanna go with particles (I don't have performance issues it's just a small game, but it seems attractive) : https://www.youtube.com/watch?v=JRa2g3vgzBo
Besides the aspect of performances, have anyone experienced both and can advice me on which should be the best (in term of gameplay, flexibility, ...)? Or just some advices? :)
Thanks
Answer by blueshark- · Feb 05, 2019 at 07:17 PM
I have not tried particles but models work fine for me. You can give it a shape like tank shell, shotgun shell, assault rifle bullet etc. You could do similiar things with both, performance wise I don't think neither of them should be that intensive unless you have like a lot of them. And if you really want to others could shoot into a flying bullet or it could just stay on the floor or something after it collides. Try both but personally I've used GameObjects on multiple occasions and it worked out perfectly.
Answer by Niblet02 · Jan 31, 2021 at 12:26 AM
If you were gonna do a style of game that would require possibly hundreds of bullets on screen at once, like a Danmaku/Manic-Shooter, particle systems are probably better than gameobjects.