# ClientScriptableObjectClass.client_onFixedUpdate

Called every game tick &ndash; 40 ticks a second. If the frame rate is lower than 40 fps, this event may be called twice.

**Kind:** Callback

**Environments:** Game

## Game

**Callback side:** Client

``` { .lua .api-signature }
ClientScriptableObjectClass:client_onFixedUpdate( timeStep )
```

[Open the full Game reference](../Game-Script-Environment/Classes/ClientScriptableObjectClass.md#client_onfixedupdate)

During a fixed update, physics and logic between interactables are updated.

**Parameters:**

| Name | Type | Description |
| --- | --- | --- |
| `self` | table | The class instance. |
| `timeStep` | number | The time period of a tick. (Is always 0.025, a 1/40th of a second.) |
