---
title: "Runtime, Input, And Scripting Components"
description: "The visible Input component is a creator-facing composite backed by: - Input Action Declarations. - Input Binding Set. - Input Context Stack."
engineVersion: v1.0.234
date: 2026-09-28
license: "(c) Gessa, proprietary. Cite with attribution to https://gessa.ai/docs/. Terms: https://gessa.ai/terms/."
canonical: https://gessa.ai/docs/creator/components/runtime-input-scripting/
---
# Runtime, Input, And Scripting Components

## Runtime

| Component | Use |
|---|---|
| Transform | Entity position, rotation, and scale. |
| Hierarchy | Structural parent/child projection. Edit hierarchy through entity structure tools. |
| Timer | Runtime timer event source for scripts and rule logic. |

## Input

The visible Input component is a creator-facing composite backed by:
- Input Action Declarations.
- Input Binding Set.
- Input Context Stack.

Use Input when an entity needs named actions, platform bindings, and active contexts.

## Scripting

Script attaches runtime behavior to an entity.

Key fields:
- `scriptKey`: script asset key.
- `enabled`: runtime enable flag.
- `events`: script event subscriptions.
- `config`: script-specific configuration.

Script replication is server-only. AI and scripts can inspect schema and request approved changes through project graph tools.
