Hello!
I am quite new to programming at all, and so far i am making a little Shooter based on Brackeys Multiplayer FPS Tutorial on Youtube.
For shooting, he is using the Raycast, as it is - as far as i saw - quite usual.
Now I am wondering, if an alternative to raycast would be simply creating GameObjects, such as bullets, spawning at the player and getting a force towards the direction the player looks at.
I think it would be a cool way for possible power-ups, like creating a slow-mo field where bullets are very slow, etc.
Is there a reason, most shots are made through raycast instead of the way i just told?