内容
center">
<img src="https://cdn.simpleicons.org/unrealengine/8A63D2" height="56" alt="虚幻引擎" />
<img src="https://cdn.simpleicons.org/unity/8A63D2" height="56" alt="Unity" />
<img src="https://cdn.simpleicons.org/godotengine/8A63D2" height="56" alt="Godot" />
# 🎮 Claude 代码游戏开发
### 在虚、Unity 和 Godot 中使用 Claude 自动构建游戏。
一个 [Claude Code](https://docsropic.com/en/docs/claude-code) 插件市场,教导 Claude 启动一个真正的游戏项目,安装引擎插件,登录并打开连接到云的编辑器 - 这样您只需通过询问即可构建游戏。
[](./LICENSE)
[](https://docs.anthropic.com/en/docs/claude-code)
[](https://ai-game.dev)
[](https://ai-game.dev)
[](https://ai-game.dev)
[](https://ai-game.dev)
<img src="./assets/banner.png" alt="使用 Claude 构建游戏 - 自动创建项目、安装插件、登录并打开 Unreal、Unity 和 Godot 编辑器" width="100%" />
</div>
---
## 这是什么?
**claude-code-game-dev** 是一个包含三个 Claude Code 插件的市场 - 每个游戏引擎一个。每个插件都教导 Claude Code 驱动该引擎的官方 npm Claude 就可以带您从**零**开始到运行中的编辑器**连接到 [ai-game.dev](https://ai-game.dev)** - 创建项目、安装引擎插件、登录并打开编辑器**为您自动完成**。
连接后,AI 可以在您真正的编辑器中构建游戏:创建项目结构、生成对象、编辑场景、编写逻辑并迭代 - 所有这些都通过 Claude Code。
| 引擎 | 包装 CLI | 它教会 Claude... |
| ------ | ------------- | --------------------- |
| **虚幻引擎** | [`unreal-mcp-cli`](https://www.npmjs.com/package/unreal-mcp-cli) | 创建 UE 项目、安装 Unreal-MCP、登录、以云模式打开 |
| **Unity** | [`unity-mcp-cli`](https://www.npmjs.com/package/unity-mcp-cli) | 通过 Hub 创建 Unity 项目、安装 Unity-MCP、登录、打开 |
| **Godot** | [`godot-cli`](https://www.npmjs.com/package/godot-cli) | 创建 C# Godot 项目、安装 Godot-MCP、登录、以云模式打开 |
🚀 快速入门
添加市场,然后安装您使用的引擎的插件:
```text
/plugin marketplace add IvanMurzak/claude-code-game-dev
```
```text
/plugin install unreal@claude-code-game-dev
/plugin install unity@claude-code-game-dev
/plugin install godot@claude-code-game-dev
```
然后只需询问 Claude:
> _"使用 AI 设置一个新的虚幻引擎游戏,并将其连接到 ai-game.dev。"_
## 三个插件
| 引擎 | 安装命令 |
| ------ | --------------- |
| 虚幻引擎 | `/plugin install unreal@claude-code-game-dev` |
| Unity | `/plugin install unity@claude-code-game-dev` |
| Godot | `/plugin install godot@claude-code-game-dev` |
每个插件都是一个单一的、专注的**技能**,在您要求 Claude 为该引擎创建、设置或打开项目时自动激活。
## 🤖 Claude 自动执行的操作
当您要求 Claude 设置游戏时,技能会通过 `npx -y <engine-cli>@latest` 运行完整的端到端流程:
1. **创建** - 搭建一个全新的引擎项目(如果您已经有一个,则跳过)。
2. **安装** - 将引擎的 MCP 插件/附加组件添加到项目中。
3. **关闭** - 确保编辑器未运行,以便在下次启动时加载新的令牌。
4. **登录** - 使用 [ai-game.dev](https://ai-game.dev) 的交互式设备代码登录;Claude 会为您中继验证 URL 和代码,以便您在浏览器中打开。
5. **打开** - 在**云**模式下启动编辑器。
6. **连接** - 等待编辑器实际连接到云(Claude 在此之前不会声称成功)。
7. **连接 MCP** - 将项目的工具注册到 Claude Code,以便 AI 可以构建游戏。
> **顺序很重要:** 编辑器始终在**登录前关闭**,并且**仅在登录成功后打开**,以便在启动时加载新的身份验证令牌。Claude 为您强制执行此操作。
## ✅ 先决条件
- **Node.js 18+** (CLI 通过 `npx` 运行)。
- **引擎** - 虚幻引擎(通过 Unity Hub)ot 4.x **/Mono** (Godot C# 项目还需要 **.NET SDK**)。
- 一个免费的 [ai-game.dev](https://ai-game.dev) 账户,用于登录步骤。
- 桌面会话 - 编辑器会打开一个真正的窗口。
## 🌐 由 ai-game.dev 提供支持
这些插件是进入 **[ai-game.dev](https://ai-game.dev)** 的入口 - 云让 AI 在您的真实引擎中构建游戏。登录步骤会授权您的项目访问云,编辑器会连接到它,以便 Claude 可以创建和迭代您的游戏。您可以自带免费账户;插件会连接其他所有内容。
## 🤝 贡献
在 **[github.com/IvanMurzak/claude-code-game-dev](https://github.com/IvanMurzak/claude-code-game-dev)** 上欢迎提出问题和拉取请求。保持更改集中在创建 → 安装 → 登录 → 打开 → 连接流程上,保持所有 JSON 有效,并匹配现有的技能结构。
## 📄 许可证
[Apache-2.0](./LICENSE) © 2026 Ivan Murzak.
<div align="center">
<sub>为游戏开发者而创建,他们更愿意构建而不是样板。 · <a href="https://ai-game.dev">ai-game.dev</a></sub>
</div>