컴퓨터 게임, 특히 1인칭 슈팅 게임에서 히트스캔(Hitscan)은 게임에서 주어진 선이 게임 상의 오브젝트과 맞닥뜨리는 지점을 찾기 위해 수행되는 계산이며, 탄환이나 투사체가 무기에서 발사된 이후에 목표를 맞추는지를 결정하기 위해 일반적으로 사용된다.

투사체가 목표를 타격하는지의 여부를 판단하기 위해 수정되지 않은 히트스캔 정보를 활용하는 투사체 무기를 흔히 히트스캔 무기라고 부른다. 무기가 배치되면 히트스캔 함수를 생성하고, 그리고 대상이 투사체의 궤적에 포착되면, 타격이 가해진다. 이러한 효과는 즉각적이기 때문에, 투사체는 무한한 속도로 움직이며, 선형이거나 그렇지 않더라도 단순한 궤적을 그려, 짧은 거리에서의 총알의 속도와 정확성에 대한 실용적인 근사화를 행한다. 프로그래머는 현실성을 향상시키기 위해 히트스캔 기능을 조금 다른 방식으로 사용할 수 있다. 예를 들어 부정확성을 모사하기 위해 계산된 경로에 무작위적인 흔들림을 적용할 수 있다. 또다른 예시로, 하프라이프 2의 서브머신건은 히트스캔 기능을 총이 맹렬하게 발사되는 애니메이션의 도중에 삽입하여, 실제의 탄도학을 더욱 그럴듯하게 근사하기 위해 무기의 발사와 타격 효과 사이에 약간의 지연을 만들어낸다.
타격이 시작되는 것은 대상이 어디에 나타날 때인가?
투사체의 궤적