Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

I think Doom doesn't fire from the tip of the weapon, I think they shoot from the center of the screen, so you don't need ADS because you are "always ADS"


Your guns are not aiming at the same spot the cursor is. You need to dinamicaly find the intersection of the center of screen line and the enviroment is to point the gun that way.

theoretically (given that your guns are not parallel to the camera direction) the bullet and the cursor should be pretty similar in very long distances, but as you added spread to the guns shooting from far away makes it impossible to hit. And them shooting from close up there is this noticible inaccuracy to the guns


Yeah making 3D games is a beast in itself, we worked for some months in a multiplayer FPS, but ended scrapping the project as it was too much

(+1)

Oh sorry, I wasn't clear. I meant Doom doesn't have ADS because it would slow down the pace of the game. You are correct, the raycast goes from screen center.

I tried doing a multiplayer FPS many years ago in Unity. Shooting was actually better in that one but never quite managed to get the netcode right and eventually dropped it. A video relic of it exists on youtube