First person 3D games are fundamentally concrete, so all of these aspects are concrete.
Features such as player health are more abstract and are injected into first person games. (That is partially why health is usually displayed in an abstract HUD instead of within the 3D environment.)