For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cursor/Claude/Antigravity Setup

You can write CSL with any text editor, but using an editor with CSL tooling makes a huge difference: syntax highlighting, inline errors, autocomplete, and quick navigation.

It's also even easier than ever to get started thanks to tools that integrate AI agents which can help you learn and write CSL.

You’ll write .csl files inside your project’s scripts/ directory.

1. Using the Agent Panel

If you want the simplest setup, use the AI Agent panel inside the All Out editor.

Using the agent panel only requires having one of the industry standard AI subscriptions. Today we support:

  • OpenAI/ChatGPT Codex

  • Claude Code

  • OpenCode

Whether you use the built-in agent panel or a third-party agent directly, the editor adds a few project files to your game folder to give the agent better context:

  • AGENTS.md and CLAUDE.md with information about All Out and CSL

  • .agents/skills/ and .claude/skills/ with engine-specific workflows

  • api_references/ with the current CSL API as .csl_engine files

  • .mcp.json, .cursor/mcp.json, .codex/config.toml, and opencode.json so supported tools can connect to the editor for compiling and fetching assets

2. Third Party Agents

We recommend Cursor (or VS Code) to develop All Out games. Our editor extension provides:

  • Syntax highlighting support

  • Inline compile error diagnostics

  • Autocomplete

  1. Open your game project folder in Cursor (the folder that contains scripts/ and res/)

All Out automatically adds some files to your project to help give AI context:

  • AGENTS.md and CLAUDE.md with information about All Out and CSL

  • .agents/skills/ and .claude/skills/ with engine-specific workflows

  • api_references/ with the current CSL API as .csl_engine files

  • .mcp.json, .cursor/mcp.json, .codex/config.toml, and opencode.json for editor access

If you don't have much experience programming, or prefer using Claude Code, we also have native support for it.

Claude Code is an AI tool that can write and debug CSL scripts for you.

  1. Open a terminal inside your game project folder and type claude to login with your Claude account.

All Out automatically adds some files to your project to help give AI context:

  • AGENTS.md and CLAUDE.md with information about All Out and CSL

  • .agents/skills/ and .claude/skills/ with engine-specific workflows

  • api_references/ with the current CSL API as .csl_engine files

  • .mcp.json, .cursor/mcp.json, .codex/config.toml, and opencode.json for editor access

Antigravity is Google's version of Cursor and can be a nice alternative if you prefer the Google ecosystem. It does require some additional setup to get the MCP server working.

  1. Install the All Out extension to Antigravity

  2. Manually configure the All Out MCP server

MCP Server Setup

Antigravity MCP settings
Antigravity raw MCP configuration

Then paste this into the raw config. Use the port written to the project's .mcp.json:

If the editor selected a different port, replace 3333 with that value.

All Out automatically adds some files to your project to help give AI context:

  • AGENTS.md and CLAUDE.md with information about All Out and CSL

  • .agents/skills/ and .claude/skills/ with engine-specific workflows

  • api_references/ with the current CSL API as .csl_engine files

  • .mcp.json, .cursor/mcp.json, .codex/config.toml, and opencode.json for editor access

Last updated