Game physics: Why don't the turrets experience recoil? [closed]

I am not completely sure if this is the best forum to discuss gaming physics (there is no tag for it), and this is certainly a game about portals.

But when the turrets in portal 2 fire at you, the force is great enough for you to be pushed back. This is definitely noticeable in here (https://theportalwiki.com/wiki/Portal_2_Chapter_8_Test_Chamber_16) where you simply cannot approach the turrets because the bullets push you back with a lot of force.

The turrets are light enough to be picked up.

Why don't they fall over due to recoil?


I think you may be misunderstanding how game engines work.

Game objects don't have real world physics properties by default. Simulations of physical properties like bullet recoil can only be present if they have been specifically programmed into the game.

Even if a turret or weapon was programmed to have recoil when fired, the programmers could just turn off the recoil or set it to 0. (i.e.turret_recoil = false, or turret_recoil_amount = 0


Because game engines don't necessarily follow the laws that apply for you and me ?...

Simply put that's just how the Game engine is designed to operate. No one ever advertised the Source engine as one to apply the 3rd law of motion.