# Example 5 - First Person

First Person shooting games have been around since they were first introduced by Doom, back in 1993. They offer the most immersive experience, sacrificing depth and surrounding awareness.

![(Deus Ex: Mankind Divided - an example of a FPS game)](/files/-LrJ44EPOV-CMADUeY4B)

Game Creator and the Shooter module come with tools that allow you to easily create a game using this perspective. For the Player, it is recommended that the model is headless. Otherwise, it could clip through the camera.

{% hint style="danger" %}
It is important to note that body animations in first-person games are very different from other perspectives. The reason behind this is that, while we walk or run, our body moves a lot, but our brain is used to stabilize the image received through our eyes.

However, in a video game, our brain doesn't stabilize the image for us, provoking motion sickness. To solve this, it's better to use very stiff animations for first person games. Take a look for example at Mirror's Edge body animation from a third-person perspective: <https://www.youtube.com/watch?v=6O6OTgiFzuI>

You'll notice that the body barely moves, allowing the head to be very steady.
{% endhint %}

![(FPS perspective using a Revolver)](/files/-LrJ6YAjvYKTJ-aKzhvo)

In order to shoot in first person mode, the **Weapon Aiming Action** must be set to **Camera Direction**. This will allow the bullets to travel to whatever the camera is facing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gamecreator.one/shooter/shooter/examples/example-5-first-person.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
