As you know, In real life, bullets aren’t hitscan. They just move so fast, they appear so. I think it would be interesting for players to have to lead their shots on long range. How can I implement this in my game? I see two options:
A: Calculate the delay from the distance and the speed
Pros : Seems simple enough
Cons : Idk how to do it
B: Really Really fast projectile, long collision box to make up for it
Pros : Just a projectile with high speed.
Cons : I feel like a long collision shape would in some part negate the
fast projectile effect.