> For the complete documentation index, see [llms.txt](https://lightbug14.gitbook.io/ccp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lightbug14.gitbook.io/ccp/fundamentals/implementation.md).

# Implementation

The *Implementation* is a complete separate part of the asset that depends on the *Core*. Its main goal is to provide character-oriented systems that can be useful for the user.

These are some of the terms the implementation uses a lot:

|                 |                                                           |
| --------------- | --------------------------------------------------------- |
| StateController | A finite state machine (FSM) used to handling each state. |
| State           | Where the logic is stored.                                |
| Brain           | This component handles everything related to actions      |
| Action          | An interface that represents a virtual input signal.      |
