# 1 - My First FPS

Welcome to this first chapter of FSMaker where you will learn how to create a first person controller.

you must first create an object containing the following components (Character Controller, Camera into object)

and it should look like this

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FW0DPLbhT80vwVmvMdBP3%2Fimage.png?alt=media&#x26;token=f4cbf19d-ad69-4716-8752-46c2740b0337" alt=""><figcaption></figcaption></figure>

then add the FSMaker component to your player.

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FQA76ogh5H84Dopvp7GwN%2Fimage.png?alt=media&#x26;token=a86de15f-606b-431f-8576-d4609ee0856b" alt=""><figcaption></figcaption></figure>

and click on open editor, and the following window will appear.

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2Fw0aHfWcDgScSKKWOEV1i%2Fimage.png?alt=media&#x26;token=1cd66a04-19f2-4879-a587-d1763b8afefc" alt=""><figcaption></figcaption></figure>

After that right click and click on create FSState

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FYDFInqIspvAnIsgp6C6k%2Fimage.png?alt=media&#x26;token=7400810c-b2b0-49b7-b98c-b03eb2dbd6a2" alt=""><figcaption></figcaption></figure>

Change the event type to on\_update and then right click on the event Add Component -> Controllers -> FPSController.

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2Fb0bIdVRqhthLqrjzYnbW%2Fimage.png?alt=media&#x26;token=21fc89f6-876d-41e4-af86-525e733092fd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FLHyuDBUOkdwN5af2I5Eo%2FUnity_w49jQGjz1j.png?alt=media&#x26;token=e2ea6150-2793-4a98-88dd-7187c655a658" alt=""><figcaption></figcaption></figure>

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FHGG0kti5ioG4CXTtC4pX%2Fimage.png?alt=media&#x26;token=7731e3a7-89e7-4f97-9e33-c4e864a7d252" alt=""><figcaption></figcaption></figure>

After that you drag the Character Controller, and the Camera

<figure><img src="https://888365274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9iJYj8Lpl2WboqbwgEKe%2Fuploads%2FG62b5rAGkHGQfKocWXGW%2Fimage.png?alt=media&#x26;token=284a5104-d13e-4744-8502-cfb2e4a09cb4" alt=""><figcaption></figcaption></figure>

And that way you simply start your game and your FPSController will be functional.
