プログラマー
業界で評価されている資格を取得することで、キャリアをスタートさせるために必要な Unity のスキルを備えていることを証明し、リアルタイム 3D 開発でのキャリアを築き始めましょう。
このページは機械翻訳されています。正確性のため、また情報源として原語バージョンを表示するには
プログラミングスキルを雇用主にアピールする
プログラミング、UI、デバッグ、アセット管理にわたるコアスキルとコンピテンシーを証明し、Unity のプログラミングのプロフェッショナルとしてデビューするのを支援します。
前提条件
- Unity に関する高等教育レベルの授業を 2 学期または 3 学期受講している、または独学で同レベルの知識を習得している
- 広範囲にわたる Unity プロジェクトの経験
- Unity アセットストアまたは Unity パッケージマネージャーなどからアセットやコードをインポートし、その結果として発生する競合に対処する
- 複雑でない問題のデバッグ
- 完全に文書化された既存のコードの解釈
- 完全に文書化された既存のコードの統合と変更
- 基本的なシーン管理の構築(シーンのロードを含む)
- プレハブの作成、編集、使用
- 基本ビルドの展開
試験の詳細
試験はUnity 6に基づいて行われる。
この試験は次の言語で受験できます。
- 英語
- 中国語 - 簡体字と繁体字
- 日本語
- 韓国語
- スペイン語 - 中南米
試験範囲
Unity でのプログラミング
- テックリードエンジニアが作成/設計した既存のシステムへの統合で扱われたコードを評価する
- シニアプログラマーの指導のもと、コーディング標準とベストプラクティスを適用する。
- 指定されたインタラクションまたはプログラミングロジックを実行するコードを判別する
- シーン間のトランジションを実装するプロセスを決定する
- 静的変数やPlayerPrefsなどのアプローチを使って、シーン間やセッション間でデータを保存する。
- UnityのAPIドキュメントに従って、UnityのAPIメソッドを使用して定義された結果を取得します。
- GameObjectのプロパティ、スクリプト、コンポーネントを必要なタスクに応じて適切に選択する。
- 基本的な継承とインターフェースの違いを説明する。
- リスト、配列、辞書を含むがこれらに限定されない、特定の状況に対して一般的に使用される適切なデータ構造を選択する。
- 浮動小数点数、ブール値、文字列など、特定の状況に応じて適切なデータ型を選択する。
- WebGLまたはパーソナルコンピュータにアプリケーションをビルドする
UI
- アンカー、ピボット、グループを使用して、定義されたレイアウトに従ってキャンバス上にUIコンポーネントを配置する
- 様々なUI要素にデータを表示するために必要なプロセスを特定する
- UnityEventシステムを使用してユーザー入力に応答する方法を説明します。
デバッグ
- コードが期待通りに実行されなかった場合に考えられる原因を特定するためのプログラム・デバッグ・メッセージ
- コードブロックからコンパイルエラーの原因を特定する
- ヌル変数に起因するエラーの特定
- 定義されたコーディング標準に適合するようにコードをリファクタリングし、改善するために必要なテクニックを特定する。
- 適切なプロファイリング・ツールを選択し、パフォーマンス問題の原因を特定する。
アセット管理
- シーンでのプレハブの使い方を説明する
- ネストされたプレハブまたはプレハブの変形を変更するプロセスと結果を説明する。
- Unityで作業する際のバージョン管理の主な目的を説明します。
学習と練習
学ぶ
ジュニア・プログラマー・パスウェイで、この試験に必要なスキルを身につけましょう。この無料のパスウェイは、Unity の基本的な知識を備えていることを前提としており、数学の知識に関する前提条件はありません。
実践的なコーディング課題を収録した充実したガイドで、継続的な学習を補ったり、試験で取り上げられる特定のトピックに備えることができます。
認定試験を探す
ユーザー
これらのエントリーレベルの Unity 認定試験では、Unity の基本的なスキルとインタラクティブなリアルタイム 3D 体験を制作する能力を検証します。
アソシエイト
プロとしての Unity 関連の仕事に初めて応募する準備ができた、Unity プロジェクトのポートフォリオを持つクリエイター向けに設計された認定試験で、他者から抜きん出ましょう。
認定アソシエイト:プログラマー(本資格)
プロフェッショナル