

We have successfully set up our scene! Before making our Player move, let’s first create our Camera move based on our mouse movement. Also, the Character Controller has a collider of its own, so we can go ahead and remove the colliders of the Capsule and Cube. The only thing that we need to implement externally is gravity(more on that later).

The Character Controller takes care of collision, movement, and rotation for us.

On the Hierarchy, Right, Click on Player → 3D object → Capsule. Name the newly created GameObject as “Player.” Right now, our Player is not visible, so let’s create some graphics. Creating Our Player Right, Click on the Hierarchy → Create Empty.Reset the transform if it’s not at Position (0,0,0) globally. To make a Plane, Right, Click on the Hierarchy → 3D Object →Plane. After the project finishes loading, make a plane for our Player to stand on. Creating The Project Open Unity Hub and Create a project using the 3D template.In this article, we’ll learn how to create an excellent base on which we can easily add on top!įollowing is detailed coverage of a Third Person Controller, which mainly focuses on Character movement, jump, rotation with respect to the camera position, and Camera control using Cinemachine(Unity’s solution for creating interactive Camera Movement). Whether you’re getting started in Game Development or making your dream game, creating a Character Controller is one of the first steps you would encounter in your journey.
