A physics engine which simulates collision detection, soft and rigid body dynamic
Shoot 'Em Up
Shoot 'Em Up or shmup games are a subset of shooter games where the player continually moves forward while waves of enemies enter the screen. Both shooting and dodging are critical to advancing. See also Bullet Hell.