unreal-engine-developer
使用 AI 開發 Unreal Engine 5 遊戲
在 Unreal Engine 5 中創建遊戲需要深入了解 Python API、Blueprints 和編輯器自動化。本技能透過 MCP 整合、Python 腳本和視覺化程式設計模式,為使用 AI 代理控制 Unreal Editor 提供專業級指導。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“unreal-engine-developer”。 在玩家起始位置周圍以森林排列方式創建 20 棵樹
预期结果:
- Loaded SM_Tree mesh from /Game/Meshes/Tree
- Created 20 tree actors in forest pattern
- Random rotation applied to each tree (0-360 degrees)
- All trees saved to level
正在使用“unreal-engine-developer”。 創建一個帶有靜態網格組件的新 Blueprint actor
预期结果:
- Created BP_MyActor Blueprint in /Game/Blueprints
- Added StaticMeshComponent to Blueprint
- Set parent class to Actor
- Blueprint compiled successfully
安全审计
安全Pure documentation skill containing no executable code. All 124 static findings are false positives caused by markdown formatting (backticks as code delimiters) and Unreal Engine terminology being misidentified as security threats. No scripts, network calls, file system vulnerabilities, or external command execution exists in this skill.
风险因素
⚙️ 外部命令 (85)
🌐 网络访问 (8)
📁 文件系统访问 (2)
质量评分
你能构建什么
自動化關卡設計
透過自然語言指令生成程序化關卡、批次放置資產並自動化重複性編輯器工作流程。
創建自訂編輯器工具
為材質、粒子效果和資產管線管理構建編輯器工具小部件和自動化腳本。
整合 AI 與 Unreal
將 Claude Code 或其他 AI 工具連接到 Unreal Editor,實現語音控制開發和自動化測試。
试试这些提示
List all assets in my Unreal project under /Game/Materials and show their types and paths.
Create a new material called M_Grass in /Game/Materials with base color, normal, and roughness inputs.
Spawn a 10x10 grid of SM_Rock actors at /Game/Meshes/Rock, each rotated randomly around Z axis.
Export all actors in the current level to JSON with their names, classes, locations, and rotations.
最佳实践
- 批次修改後務必儲存資產和關卡以防止資料遺失
- 在透過 MCP 執行前,先在 Unreal Console 中驗證 Python 腳本是否正確執行
- 使用 Output Log 診斷腳本錯誤,並確認資產路徑使用 /Game/ 前綴
避免
- 未先儲存工作就執行腳本 - Unreal Editor 可能會崩潰
- 使用硬編碼的絕對路徑而非 /Game/ 相對路徑
- 自動化變更後跳過 Blueprint 編譯驗證
常见问题
支援哪些 Unreal Engine 版本?
如何安裝 MCP 伺服器?
我可以用這個技能創建完整的遊戲嗎?
使用 MCP 時我的資料安全嗎?
為什麼我的 Python 腳本執行失敗?
這與手動使用 Blueprints 相比如何?
开发者详情
许可证
MIT
引用
main
文件结构