スキル unreal-engine-developer
📦

unreal-engine-developer

コンテンツリビジョン r1 高リスク ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

AIでUnreal Engineプロジェクトを構築する

Unreal Engineの自動化では、エディターツール、Pythonスクリプト、Blueprintタスクを切り替える必要があることがよくあります。このスキルは、Claude、Codex、Claude Codeがエディター制御、アセット作業、レベルデザイン、検証を進めるためのガイドを提供します。

対応: Claude Codex Code(CC)
⚠️ 38 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "unreal-engine-developer" from https://skillstore.io/skills/dammianmiller-unreal-engine-developer.md and its manifest at https://skillstore.io/api/skills/dammianmiller-unreal-engine-developer/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「unreal-engine-developer」を使用しています。 小道具のグリッドとシンプルなライティングを含む小さなUnrealテストシーンを作成してください。

期待される結果:

このスキルは、エディター自動化計画、アクター配置の詳細、マテリアル選択、保存手順、短い検証チェックリストを提供します。

「unreal-engine-developer」を使用しています。 選択したアセットをテクニカルアートレビュー用に準備してください。

期待される結果:

このスキルは、選択されたアセットを検査し、命名とマテリアル変更を提案し、承認を求め、最終的なアセット更新内容を説明します。

「unreal-engine-developer」を使用しています。 インタラクティブなプロトタイプ用のBlueprintアクターを作成してください。

期待される結果:

このスキルは、Blueprintクラス、コンポーネント、変数、イベントフロー、コンパイル確認、レベル配置手順を概説します。

セキュリティ監査

高リスク

Most Markdown backtick findings are false positives, but the skill includes real high-risk editor automation. Confirmed risks include screenshot capture, arbitrary Unreal Python and console command execution, all-interface binding guidance, and unpinned third-party MCP server execution. No prompt injection text was found in SKILL.md or references.md.

2
スキャンされたファイル
546
解析済み行数
10
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (4)

高
Screen capture upload
editor_take_screenshot - Viewport capture
references.md lists editor_take_screenshot as a viewport capture tool. Capturing editor visuals can expose unreleased project content to the agent or downstream services.
高
Screen capture upload
| `editor_take_screenshot` | Capture viewport screenshot |
SKILL.md lists editor_take_screenshot as a supported tool. Capturing viewport screenshots can disclose proprietary game visuals or editor state.
高
Screen capture upload
- [ ] Screenshots captured for visual verification when relevant
The checklist instructs agents to capture screenshots for visual verification when relevant. This normalizes screenshot capture and needs explicit user consent controls.
高
Unpinned External MCP Server Execution
The setup guidance runs third-party Unreal MCP servers through npx and uv without pinned versions or integrity checks. A compromised package or script could gain editor automation access.
The file explicitly configures npx -y @runreal/unreal-mcp and uv run unreal_mcp_server.py. The risk depends on installation context, but the unpinned execution path is clear.
機能レビュー項目 (10)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

高
Ruby/shell backtick execution
| `editor_run_python` | Execute any Python within Unreal Editor |
The line explicitly exposes editor_run_python, described as executing any Python within Unreal Editor. That capability can modify project assets or run unsafe editor automation if used without confirmation.
高
Ruby/shell backtick execution
| `editor_take_screenshot` | Capture viewport screenshot |
The line documents editor_take_screenshot for viewport capture. Screenshot capture can expose project visuals and should require explicit user approval.
高
Ruby/shell backtick execution
3. Try bind address `0.0.0.0` instead of `127.0.0.1`
The line recommends binding to 0.0.0.0 instead of 127.0.0.1 during MCP troubleshooting. That can expose remote execution services beyond the local host.
高
Hardcoded IP address
3. Try bind address `0.0.0.0` instead of `127.0.0.1`
The troubleshooting guidance recommends 0.0.0.0 instead of 127.0.0.1. Binding an editor automation service to all interfaces can expose the project to network access.
中
Ruby/shell backtick execution
```json
The JSON block includes command npx with -y for @runreal/unreal-mcp, which executes a third-party MCP server during startup. This is legitimate setup guidance but still a real external execution and supply-chain risk.
中
Ruby/shell backtick execution
| `editor_export_asset` | Export asset to text |
editor_export_asset exports asset content to text, which can disclose proprietary project data if returned outside the editor context. The risk is contextual, but the data extraction capability is real.
中
Ruby/shell backtick execution
| `editor_delete_object` | Delete actor from world |
The line documents deleting actors from the world. This is not Ruby backtick execution, but it is a real destructive editor capability that needs user confirmation.
中
Ruby/shell backtick execution
| `editor_console_command` | Run console command |
editor_console_command is explicitly described as running Unreal console commands. Console execution can alter editor state or diagnostics and should be treated as a real command capability.
中
Ruby/shell backtick execution
```json
The JSON block starts an MCP server with uv run unreal_mcp_server.py. Running a local MCP server script is a real external execution risk if the source is not pinned and reviewed.
中
Python file write/append
with open(output_path, 'w') as f:
The example writes JSON to a caller-provided output_path without constraining the destination. It is a legitimate export example, but arbitrary paths can overwrite local files if misused.

検出されたパターン

Screen capture upload×3
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/dammianmiller-unreal-engine-developer/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/dammianmiller-unreal-engine-developer/security.svg)](https://skillstore.io/skills/dammianmiller-unreal-engine-developer?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/dammianmiller-unreal-engine-developer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dammianmiller-unreal-engine-developer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/dammianmiller-unreal-engine-developer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

DammianMiller. (2026). unreal-engine-developer security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dammianmiller-unreal-engine-developer/audits/8

BibTeX形式の引用

@techreport{dammianmiller-dammianmiller-unreal-engine-developer-2026, author = {DammianMiller}, title = {unreal-engine-developer security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/dammianmiller-unreal-engine-developer/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "unreal-engine-developer security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "DammianMiller" date-released: "2026-07-05" url: "https://skillstore.io/skills/dammianmiller-unreal-engine-developer/audits/8" identifiers: - type: other value: "skillstore:dammianmiller-unreal-engine-developer:audit:8" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 中
55
アーキテクチャ
85
保守性
87
コンテンツ
72
コミュニティ
83
仕様準拠

作成できるもの

プレイ可能なレベルをプロトタイプする

Unrealエディター自動化を通じて、ブロックアウトを作成し、アクターを配置し、トランスフォームを調整し、レベル変更を検証します。

アセットパイプラインを自動化する

アセットの一括インポート、マテリアル作成、メッシュ割り当て、選択項目のリネーム、更新済みコンテンツパッケージの保存を行います。

Blueprintワークフローを構築する

Blueprintクラスを作成し、コンポーネントを追加し、アセットをコンパイルし、ゲームプレイプロトタイプ用のBlueprintアクターをスポーンします。

これらのプロンプトを試す

Unreal MCPをセットアップする
MCP制御用にUnreal Engineを設定するのを手伝ってください。何かを実行する前に、必要なプラグイン、プロジェクト設定、クライアント設定を確認してください。
シンプルなレベルを作成する
小さなUnreal Engineテストレベルを計画し、その後アクターを作成し、メッシュを割り当て、ライトを配置し、レベルを保存し、すべての変更を要約してください。
選択したアセットを整理する
選択したUnrealアセットを確認し、安全な一括リネームとマテリアル割り当て計画を提案してから、変更を加える前に承認を待ってください。
Blueprintシステムを設計する
再利用可能なゲームプレイオブジェクト向けのBlueprintアクターワークフローを設計してください。コンポーネント、変数、イベント、検証手順、ロールバック手順を含めてください。

ベストプラクティス

  • アセットの書き込み、削除、インポート、コンソールコマンドを許可する前に、計画されたすべてのエディター操作を確認してください。
  • 信頼できるネットワーク設定が明示的に必要な場合を除き、MCPサーバーはlocalhostにバインドしたままにしてください。
  • 一括Unreal PythonまたはBlueprint自動化を実行する前に、バックアップを保存するかソース管理を使用してください。

回避

  • ソースとバージョンを確認せずに、固定されていないMCPサーバーやプラグインを実行すること。
  • プロジェクトのビジュアルが公開される可能性を確認せずに、ビューポートのスクリーンショットを取得または共有すること。
  • 使い捨てのレベルでテストする前に、本番プロジェクトで広範なPythonスクリプトを使用すること。

よくある質問

このスキルは何の自動化に役立ちますか?
AIエージェントがUnreal Engineエディターのセットアップ、Pythonスクリプティング、アセット管理、レベル、Blueprint、検証タスクに取り組むのを支援します。
MCPサーバーは必要ですか?
はい。エディター制御には、Unreal MCPのセットアップ、またはUnreal Pythonコマンドを実行するための別の承認済み手段が必要です。
プロジェクトファイルを変更できますか?
はい。ワークフローには、接続されたツールが許可している場合、アセットの書き込み、レベル保存、アクター変更、インポート、削除が含まれます。
Blueprintを作成できますか?
はい。Blueprintクラスの作成、コンポーネントの追加、Blueprintのコンパイル、Blueprintアクターのスポーンに関するガイダンスが含まれています。
スクリーンショットの取得は必須ですか?
いいえ。スクリーンショットは視覚的な検証にのみ有用であり、取得または共有する前にユーザーの明示的な承認が必要です。
どのAIツールがサポートされていますか?
レポートでは、ユーザーが互換性のあるMCPアクセスを設定することを前提に、Claude、Codex、Claude Codeのサポートを示しています。

開発者情報

作成者

DammianMiller

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

7e9e368dc1a370f2040369ebcd0db06d90cb48e5

メンテナンスの新しさ

2026/7/25

利用状況

12 ダウンロード · 304 閲覧

ファイル構成

DammianMiller のその他のスキル

すべて表示
すべて表示