Character controller

It is time to enable our character to move around the scene. This is generally handled by the character controller. The character controller will be used to handle most of the interactions the player will have with the character in the game.

Create a new C# script and call it BarbarianCharacterController.cs. Enter the following code in the BarbarianCharacterController class. At the moment the code is very basic. Let's get a listing of the code and we can start discussing the different parts of the code after the listing:

using UnityEngine; namespace com.noorcon.rpg2e { public class BarbarianCharacterController : MonoBehaviour { public Animator animator; public float directionDampTime; public float speed = 6.0f; public ...

Get Building an RPG with Unity 2018 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.