バグを報告する方法
バグとは、予期しない動作を引き起こすエンジン コードの欠陥で、特定の条件下で再現することができます。 Unreal Engine でバグを検出した場合は、以下の手順を実行してください。
バグを報告する目的は、将来のアップデートで問題を修正できるようにすることです。Epic は、開発における一般的な課題に対するカスタム エンジニアリング作業やトラブルシューティングは提供しておりません。 Unreal Engine の改善のためにご協力ください!
バグを報告する前に
- 少し時間をかけて、その問題がエンジンのバグかどうかを確認してください。その機能を意図されたとおりに使用していますか? 本来もたらされる結果について把握していますか? 機能が損なわれる可能性のあるコードの改変を行っていませんか? サードパーティのプラグインを使用していませんか? サポート対象のハードウェアおよびソフトウェアを使用していますか?
- その問題が既知の問題で、報告済みかどうかを確認するには、Unreal Engine Issues サイトを検索してください。
- 問題をもう一度 再現 してみてください。依然として発生しますか? 再現の手順を把握していますか? 再現の手順を簡略化できませんか? 新規のプロジェクトでもその問題を再現できますか?
- クラッシュが発生した場合は、クラッシュ発生時の状況に関する情報とともに クラッシュ レポートを提出 してください。
- すべての情報を収集してください。使用しているエンジンのバージョンは何ですか? 使用しているオペレーティング システムは何ですか? システムのスペックはどのような内容ですか? プロジェクトのログ ({projectname}/Saved/Logs) はありませんか? スクリーンショットはありませんか?
- 注:バグが Unreal Engine の セキュリティ または検出された脆弱性に関連している場合は、このページの手順を実行してください。
なお、Epic のスタッフが問題を再現して、確認できない場合は、問題を修正できない可能性があります。
レポートを作成する
Epic が問題を再現して調査するために必要な情報がすべて揃っている場合は、Unreal Engine バグ報告フォームを使用してレポートを提出してください。Epic Pro Support をご利用されている場合は、このフォームを使用するのではなく、Epic Pro Support でバグを報告してください。レポートを作成する際は、次の手順を実行してください。
- 簡潔で問題の内容がわかる タイトル を付けます (例:「OSX 10.11 でブループリント変数を編集するとクラッシュが発生」)。
- ログ ファイル、スクリーンショット、動画、アセットなどの重要な 添付ファイル をアップロードします。
- メール アドレス を記載してください。Epic のスタッフが質問をする際に使用させていただきます。
報告後の対応
- Epic のサポート スタッフができるだけ迅速に提出されたレポートを調査いたしますので、しばらくお待ちください。
- お送りいただいたレポートについて何ら応答がない場合もありますが、受信メールは継続的にチェックするようにしてください。詳細の確認のため、Epic のスタッフが連絡させていただく場合があります。
- 報告された問題が 再現された場合、Epic は内部システムでバグ レポートを作成します。このレポートは、Unreal Engine Issues サイトで追跡できます。
確認されたバグの修正に要する時間は、その重大度、影響を受けるユーザーの数、および Epic のエンジン開発における現在の優先度に応じて異なります。