# The Sandbox Studio Documentation

## The Sandbox Studio Documentation

- [What is Sandbox Studio](https://studio-docs.sandbox.game/getting-started/readme.md)
- [System Requirements](https://studio-docs.sandbox.game/getting-started/system-requirements.md)
- [First Time Sandbox Studio Checklist](https://studio-docs.sandbox.game/getting-started/first-time-sandbox-studio-checklist.md)
- [Installing Sandbox Studio](https://studio-docs.sandbox.game/getting-started/installing-sandbox-studio.md)
- [Getting Started with Sandbox Studio](https://studio-docs.sandbox.game/getting-started/getting-started-with-sandbox-studio.md)
- [Download and Install Cursor](https://studio-docs.sandbox.game/getting-started/download-and-install-cursor.md)
- [How to Think About AI-Assisted Development](https://studio-docs.sandbox.game/working-with-ai-agents/how-to-think-about-ai-assisted-development.md)
- [Planning before you build](https://studio-docs.sandbox.game/working-with-ai-agents/planning-before-you-build.md)
- [Working feature by feature](https://studio-docs.sandbox.game/working-with-ai-agents/working-feature-by-feature.md)
- [Debugging with AI](https://studio-docs.sandbox.game/working-with-ai-agents/debugging-with-ai.md)
- [Model selection by task type](https://studio-docs.sandbox.game/working-with-ai-agents/model-selection-by-task-type.md)
- [Recommended Tools](https://studio-docs.sandbox.game/working-with-ai-agents/recommended-tools.md)
- [Understanding context windows](https://studio-docs.sandbox.game/working-efficiently-with-ai/understanding-context-windows.md)
- [When to start a new chat](https://studio-docs.sandbox.game/working-efficiently-with-ai/when-to-start-a-new-chat.md)
- [Editing and refining prompts vs. re-prompting](https://studio-docs.sandbox.game/working-efficiently-with-ai/editing-and-refining-prompts-vs.-re-prompting.md)
- [Writing effective prompts](https://studio-docs.sandbox.game/working-efficiently-with-ai/writing-effective-prompts.md)
- [Scoping requests to reduce token waste](https://studio-docs.sandbox.game/working-efficiently-with-ai/scoping-requests-to-reduce-token-waste.md)
- [Choosing the right model for the task](https://studio-docs.sandbox.game/working-efficiently-with-ai/choosing-the-right-model-for-the-task.md)
- [Monitoring and managing your credit usage](https://studio-docs.sandbox.game/working-efficiently-with-ai/monitoring-and-managing-your-credit-usage.md)
- [Common mistakes that burn credits](https://studio-docs.sandbox.game/working-efficiently-with-ai/common-mistakes-that-burn-credits.md)
- [Set up and use Sandbox Studio MCP](https://studio-docs.sandbox.game/working-efficiently-with-ai/set-up-and-use-sandbox-studio-mcp.md)
- [Editor Orientation](https://studio-docs.sandbox.game/the-editor/editor-orientation.md)
- [What the AI puts in your scene](https://studio-docs.sandbox.game/the-editor/what-the-ai-puts-in-your-scene.md)
- [What JSON files are in Sandbox Studio](https://studio-docs.sandbox.game/the-editor/what-json-files-are.md)
- [What physics and Rapier mean in Sandbox Studio](https://studio-docs.sandbox.game/the-editor/what-physics-and-rapier-mean.md)
- [What Three.js means in Sandbox Studio](https://studio-docs.sandbox.game/the-editor/what-threejs-means.md)
- [Game UI Kit widget reference](https://studio-docs.sandbox.game/the-editor/game-ui-kit-widget-reference.md)
- [Doors, switches, pickups and triggers](https://studio-docs.sandbox.game/the-editor/doors-switches-pickups-and-triggers.md)
- [Scene & world building](https://studio-docs.sandbox.game/the-editor/scene-and-world-building.md)
- [Assets & asset generation](https://studio-docs.sandbox.game/the-editor/assets-and-asset-generation.md)
- [Performance & optimization](https://studio-docs.sandbox.game/the-editor/performance-and-optimization.md)
- [Mobile development](https://studio-docs.sandbox.game/the-editor/mobile-development.md)
- [How to set up materials](https://studio-docs.sandbox.game/the-editor/how-to-set-up-materials.md)
- [How to use asset compiler](https://studio-docs.sandbox.game/the-editor/how-to-use-asset-compiler.md)
- [How to use post processing](https://studio-docs.sandbox.game/the-editor/how-to-use-post-processing.md)
- [How to use shadow](https://studio-docs.sandbox.game/the-editor/how-to-use-shadow.md)
- [How to set up a light](https://studio-docs.sandbox.game/the-editor/how-to-set-up-a-light.md)
- [How to set up fog](https://studio-docs.sandbox.game/the-editor/how-to-set-up-fog.md)
- [Create an Animation State Machine](https://studio-docs.sandbox.game/the-editor/create-an-animation-state-machine.md)
- [How to import a rigged character and animation clips](https://studio-docs.sandbox.game/the-editor/how-to-import-a-rigged-character-and-animation-clips.md)
- [Preview a Game on Mobile](https://studio-docs.sandbox.game/the-editor/preview-a-game-on-mobile.md)
- [How to use dev console](https://studio-docs.sandbox.game/the-editor/how-to-use-dev-console.md)
- [How to use the profiler](https://studio-docs.sandbox.game/the-editor/how-to-use-the-profiler.md)
- [How to Undo and Redo](https://studio-docs.sandbox.game/the-editor/how-to-undo-and-redo.md)
- [How to Set Up a Skybox](https://studio-docs.sandbox.game/the-editor/how-to-set-up-a-skybox.md)
- [How to Move the Editor Camera](https://studio-docs.sandbox.game/the-editor/how-to-move-the-editor-camera.md)
- [How to Place Move Rotate and Scale an Asset](https://studio-docs.sandbox.game/the-editor/how-to-place-move-rotate-and-scale-an-asset.md)
- [How to use mesh models and ModelMesh nodes](https://studio-docs.sandbox.game/the-editor/how-to-use-mesh-models-and-modelmesh.md)
- [How to kitbash a level from mesh models](https://studio-docs.sandbox.game/the-editor/how-to-kitbash-a-level-from-mesh-models.md)
- [How to instance repeated meshes](https://studio-docs.sandbox.game/the-editor/how-to-instance-repeated-meshes.md)
- [How to set collision and navmesh on mesh models](https://studio-docs.sandbox.game/the-editor/how-to-set-collision-and-navmesh-on-mesh-models.md)
- [How to spawn the player and place NPC prefabs](https://studio-docs.sandbox.game/the-editor/how-to-spawn-the-player-and-place-npc-prefabs.md)
- [How to set up VFX](https://studio-docs.sandbox.game/the-editor/how-to-set-up-vfx.md)
- [How to set up sound](https://studio-docs.sandbox.game/the-editor/how-to-set-up-sound.md)
- [How to register a placeable GameClass](https://studio-docs.sandbox.game/the-editor/how-to-register-a-placeable-game-class.md)
- [How to add and play a second scene](https://studio-docs.sandbox.game/the-editor/how-to-add-and-play-a-second-scene.md)
- [How to use a character pawn](https://studio-docs.sandbox.game/the-editor/how-to-use-a-character-pawn.md)
- [How to Set Up a Prefab](https://studio-docs.sandbox.game/the-editor/how-to-set-up-a-prefab.md)
- [How to Save Your Project](https://studio-docs.sandbox.game/the-editor/how-to-save-your-project.md)
- [Snap Settings](https://studio-docs.sandbox.game/the-editor/snap-settings.md)
- [How to Turn On Grid VFX and Skybox](https://studio-docs.sandbox.game/the-editor/how-to-turn-on-grid-vfx-and-skybox.md)
- [How to Change Editor FOV](https://studio-docs.sandbox.game/the-editor/how-to-change-editor-fov.md)
- [How to create and export an asset pack](https://studio-docs.sandbox.game/asset-packs/how-to-create-and-export-an-asset-pack.md)
- [How to publish an asset pack](https://studio-docs.sandbox.game/asset-packs/how-to-publish-an-asset-pack.md)
- [Uploading Your Project](https://studio-docs.sandbox.game/publishing/uploading-your-project.md)
- [Sharing vs Publishing](https://studio-docs.sandbox.game/publishing/sharing-vs-publishing.md)
- [How to Publish](https://studio-docs.sandbox.game/publishing/how-to-publish.md)
- [Updating and unpublishing your game](https://studio-docs.sandbox.game/publishing/updating-and-unpublishing-your-game.md)
- [How monetization works](https://studio-docs.sandbox.game/monetization/how-monetization-works.md)
- [What you can sell](https://studio-docs.sandbox.game/monetization/what-you-can-sell.md)
- [Add the store to your game](https://studio-docs.sandbox.game/monetization/add-the-store.md)
- [Create and manage items](https://studio-docs.sandbox.game/monetization/create-and-manage-items.md)
- [Connect items to gameplay](https://studio-docs.sandbox.game/monetization/connect-items-to-gameplay.md)
- [Test purchases without spending Silicon](https://studio-docs.sandbox.game/monetization/test-purchases.md)
- [Publish, take down, and delete items](https://studio-docs.sandbox.game/monetization/publish-take-down-and-delete-items.md)
- [How multiplayer works](https://studio-docs.sandbox.game/multiplayer/how-multiplayer-works.md)
- [Create a multiplayer game](https://studio-docs.sandbox.game/multiplayer/create-a-multiplayer-game.md)
- [Share state and actions](https://studio-docs.sandbox.game/multiplayer/share-state-and-actions.md)
- [Networked movement](https://studio-docs.sandbox.game/multiplayer/networked-movement.md)
- [Add matchmaking](https://studio-docs.sandbox.game/multiplayer/add-matchmaking.md)
- [Test multiplayer locally](https://studio-docs.sandbox.game/multiplayer/test-multiplayer-locally.md)
- [Publish a multiplayer game](https://studio-docs.sandbox.game/multiplayer/publish-a-multiplayer-game.md)
- [Convert a single-player game](https://studio-docs.sandbox.game/multiplayer/convert-a-single-player-game.md)
- [Multiplayer reference](https://studio-docs.sandbox.game/multiplayer/multiplayer-reference.md)
- [Development Methodology](https://studio-docs.sandbox.game/best-practices/development-methodology.md)
- [Project Structure](https://studio-docs.sandbox.game/best-practices/project-structure.md)
- [Project code fundamentals](https://studio-docs.sandbox.game/best-practices/project-code-fundamentals.md)
- [How to use Fork](https://studio-docs.sandbox.game/best-practices/how-to-use-fork.md)
- [Setting up Git](https://studio-docs.sandbox.game/source-control/setting-up-git.md)
- [Connecting Git to your project](https://studio-docs.sandbox.game/source-control/connecting-git-to-your-project.md)
- [Daily Git workflow](https://studio-docs.sandbox.game/source-control/daily-git-workflow.md)
- [Recommended Git tools Git Bash and Fork](https://studio-docs.sandbox.game/source-control/recommended-git-tools-git-bash-and-fork.md)
- [Game Jam Judging Rules](https://studio-docs.sandbox.game/game-jams/game-jam-judging-rules.md)


---

# 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
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://studio-docs.sandbox.game/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
