> For the complete documentation index, see [llms.txt](https://rigonix3d.gitbook.io/rigonix3d-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rigonix3d.gitbook.io/rigonix3d-docs/documentation/getting-started/quickstart.md).

# Quickstart

From FBX to a playable character in about a minute, using the Character Creator.

The fastest way to get a Rigonix character on screen is the **Character Creator** window. It takes any humanoid model and wires up every component the controller needs — collider, Rigidbody, animator, camera, and optional ragdoll, footsteps, and UI — in one click.

## Character Creator — window reference

| Option                          | Type       | What it does                                                          |
| ------------------------------- | ---------- | --------------------------------------------------------------------- |
| **Character Model**             | GameObject | The humanoid FBX or prefab to build from. Must be set to Humanoid.    |
| **Generate Ragdoll System**     | toggle     | Auto-detects bones and builds a physics ragdoll.                      |
| **Auto-Setup Footstep Sensors** | toggle     | Places foot sensors under each foot bone.                             |
| **Create Camera Controller**    | toggle     | Spawns the third-person `rCameraController` rig.                      |
| **Create Mobile/HUD UI**        | toggle     | Adds the on-screen joystick and HUD canvas.                           |
| **Auto-Assign Audio Clips**     | toggle     | Fills in the default sound set.                                       |
| **Create Character**            | button     | Assembles everything and drops the finished character into the scene. |

***

### Before you start

Your model must be set to **Humanoid**. The Character Creator checks this and refuses to proceed otherwise — if you see a red error, select your FBX, open the **Rig** tab in the import settings, set **Animation Type → Humanoid**, and hit Apply.

{% hint style="info" %}
Why Humanoid? Rigonix drives everything — IK, ragdoll bone detection, foot sensors — through Unity's humanoid avatar bone map. That's what lets the same rig work on any humanoid model you throw at it.
{% endhint %}

### Create your character

{% stepper %}
{% step %}

#### Open the Character Creator

Go to **Tools → Rigonix → Third Person Controller → Character Creator**.
{% endstep %}

{% step %}

#### Drag in your model

Drop your humanoid FBX or prefab into the **Character Model** field. A live preview appears below, and a green banner confirms *"Success: Humanoid Character Detected."*
{% endstep %}

{% step %}

#### Pick your setup options

Toggle what you want generated (see the table above for what each does). Leave them all on for your first character.
{% endstep %}

{% step %}

#### Hit Create Character

The green **Create Character** button assembles everything and drops the finished character into your scene, already selected.
{% endstep %}

{% step %}

#### Press Play

Move with **WASD**, look with the **mouse**, **Space** to jump, **Left Ctrl** to crouch, **Left Shift** to sprint. A gamepad works out of the box too.
{% endstep %}
{% endstepper %}

### What just got built

The creator adds a `RigonixController` and a `RigonixCharacterCore` to your model, plus the required `Rigidbody`, `Animator`, and `Collider`. If you're wondering why there are *two* Rigonix components instead of one — that's the Core/Controller split, and it's worth understanding early. See Core vs Controller.

### Prefer to do it by hand?

The Character Creator is a convenience, not a requirement. If you'd rather wire the components manually — or you're retrofitting an existing character — see Creating a Character Manually.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://rigonix3d.gitbook.io/rigonix3d-docs/documentation/getting-started/quickstart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
