대부분의 게임은 샷건을 한 번에 여러 발사체를 발사하는 무기로 구현하지만, 각 발사체는 액터를 떠나는 각도의 임의의 랜덤 화를 가지고 있습니다. 대부분의 현대 1 인칭 슈팅 게임에서는 거의 모든 무기가 장거리에서 정확도를 떨어 뜨리기 위해 발사 할 때마다 최소한 약간의 퍼짐이 있으므로 동일한 구현을 샷건에 사용할 수 있습니다.
간단한 구현 : 10 ° 퍼짐을 원하고 플레이어가 0 ° 세로 방향과 50 ° 가로 방향을 바라 보는 경우 발사체는 -5 ° ~ + 5 ° 세로, 45 ° ~ 55 ° 가로 각도로 둡니다.
더 나은 구현 : 발사체를 직사각형이 아니라 플레이어의 십자형 주위의 원형 영역에 펼치십시오.
장거리에서의 효율 감소는 발사체의 퍼짐에 의한 결과로, 먼 거리와 작은 목표물이 모두에게 맞지 않습니다. 샷건을 단거리 무기로 만들기 위해 이것을 강조하고 싶을 때, 이동하는 모든 게임 로직 프레임마다 발사체의 피해를 줄일 수 있습니다.
하향식 또는 측면 스크롤 슈팅 게임에서는 플레이 영역이 너무 작기 때문에 모든 무기에 퍼지는 것이 일반적이지 않지만 샷건과 같은 무기를 원할 때 이것은 다른 문제이며 동일합니다. 3 차원에 신경 쓸 필요가없는 기술을 사용할 수 있습니다. 또는 -6 °, -4 °, -2 °, 0 °, 2 °, 4 °, 6 °와 같이 고정 된 각도로 발사체를 발사 할 수 있습니다. 2D 컨텍스트에서는 3D 컨텍스트처럼 인위적으로 보이지 않으며 도전자는 게이머가 좋아할 것입니다. 기회가 줄어들 기 때문입니다.