So how to design for depth? The challenge for the game designer here is to design each mechanic with a clear vision of the dynamics they will spark during the gameplay.
Specifically for a combat system, we need to look at these aspects:
- Controls
- Weapons
- Enemies
- Environment
The choices available to the player start with controls. This is particularly true in action games, where the design of the controls (which button does what) is as important as defining the character's actions, weapons, and abilities.