Two kinds of custom UI
Both look like the rest of Studio, in light and dark, on a laptop and a phone. Your agent picks the right kind for the job.
What a custom tool can do
- Shared and live. A tool belongs to your team. Everyone who opens it sees the same data, and every change shows up for everyone at once.
- Works on your game. Tools read and change your Summer assets, make new ones with the generative models, and read your game’s analytics. Docking a tool next to your scene in Summer Engine comes with the next Summer Engine update.
- An API for your agents. A tool’s data is an API: your agent reads and writes it with no tool open. Ask “add a fire sword to the item database” and it is there.
- New tools for your agents. A tool can give your agents new tools of their own, and send events your agent waits for, such as “the team picked this sound”.
- Versioned. Every publish is a new version, and you can go back to any one.
- Safe. Tools run in a sandbox with only the permissions they declare.
Make one
Ask your agent in plain words. Claude Code, Codex, Cursor and other agents use the Summer MCP; in Studio, Apps > Build a new app asks Summer Agent.A quest maker for your game. Your agent builds it as a Summer App and opens it in your Studio tab.
A quick sound pick. A layout app for one decision.
Where your tools live
Studio > Apps lists your team’s tools: Pinned, Scratch, Team apps and Archived. New tools start in Scratch; Keep moves one to your team’s apps, and Pin to sidebar puts it in your Studio sidebar. Starter apps adds ready-made ones: Pick one, Asset tracker, Balance table and Live ops.Go deeper
- Build your first app: the walkthrough.
- Build with your agent: the build loop and prompts that work.
- Agents and apps: data, agent tools, events and every
apps.*operation. - Design kit: the UI kit, layout apps and the design rules.
- Apps for game teams: item and quest database, weapon balance table, loot tables, economy and level progress.
- Extending Summer Engine: plugins and native extensions for the engine itself.

