informa
/
2 MIN READ
Blogs

Game controls for 3rd person and First Person Shooter Games

Game design article about how to design efficient game controls for 3rd person and First Person Shooter games.

In most 3rd person action-adventure and first person shooter games where players can freely look around, players should rarely have the remove their thumbs from their thumbstick in order to perform important actions that should be performed while moving their camera (ex: Jump, Melee, Zoom, etc.).

Unfortunately, we have seen many games in the past (Halo, Gears of War, LawBreakers, etc.) where players had to...

  • Perform a melee attack with ''B'' button
  • Roll with "A" button
  • Jump with ''A'' button
  • Use ability with "Y" button to throw a grenade

In order to perform all those actions, players are forced to remove their thumbs from their thumbstick; unable to aim at the same time. To avoid this, we need to understand how to optimize game controls for 3D action games.

The primary buttons of a game controller include the triggers, bumpers and thumbstick for a total of 8 actions.

 

In the following image I will show what type of action we should find on those primary buttons. At the same time, I will also show how designers can add even more actions by creating a shortcut.

 

In the past, many games have forced players to use "Y" button or the D-Pad to select weapons or gadgets. It is possible to use Right Bumper to open a Radial Menu and let players select their weapon with the right thumbstick. And once players have memorized where each weapons is, this method can be extremely fast. It is currently used for DOOM 2016 and Unreal Tournament Pre-Alpha on PC.

 

This method is also used in Spider-Man PS4 to quickly select gadgets.

 

Just remember, if you have assigned an action on X, Y, A or B that requires the player to aim at the same time, you are doing it wrong.

Latest Jobs

IO Interactive

Hybrid (Malmö, Sweden)
3.02.23
Gameplay Director (Project Fantasy)

Arizona State University

Los Angeles, CA, USA
2.27.23
Assistant Professor of XR Technologies

IO Interactive

Hybrid (Copenhagen, Denmark)
3.02.23
Animation Tech Programmer

Purdue University

West Lafayette, IN, USA
3.02.23
Assistant Professor in Game Design and Development
More Jobs   

CONNECT WITH US

Explore the
Advertise with
Follow us

Game Developer Job Board

Game Developer

@gamedevdotcom

Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Browse
Advertise with

Game Developer

Engage game professionals and drive sales using an array of Game Developer media solutions to meet your objectives.

Learn More
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more