Player Controls - Movement

This chapter focuses on building cross-platform player controls in depth. This process involves making animations using the animation editor, developing animation graphs with Mecanim, creating user-interface elements with Unity UI, and scripting core functionality in C#. Let's start by clarifying how the player controls work for the majority of gameplay. The player has two main input types:

  • They have limited control over how the camera moves and when it moves
  • They can press alphanumeric keys on the keyboard to spell words during combat with zombies

These two input types are now considered in-depth.

Get Mastering Unity 2017 Game Development with C# - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.