# Write scripts

> Create Cloud Code scripts with different authoring methods including the Dashboard, Editor, CLI, or REST API.

Write scripts using different authoring methods.

| **Topic**                                             | **Description**                                                     |
| ----------------------------------------------------- | ------------------------------------------------------------------- |
| [UGS CLI](./write-scripts/cli.md)                     | Use the Unity Gaming Services command-line tool.                    |
| [Unity Dashboard](./write-scripts/unity-dashboard.md) | Use the Unity Dashboard.                                            |
| [REST API](./write-scripts/rest-api.md)               | Call out to Cloud Code API.                                         |
| [Unity Editor](./write-scripts/unity-editor.md)       | Use the Deployment window or script bundling found in Unity Editor. |
