Submit Search
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
Download as PPTX, PDF
1 like
1,042 views
UnityTechnologiesJapan002
2020/6/20に開催された Unity道場 教育スペシャル[虎の巻]の講演スライドです。 講師:荒川 巧也(ユニティ・テクノロジーズ・ジャパン合同会社)
Technology
Read more
1 of 29
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
More Related Content
PPTX
【Unityの集い in大阪】LT:Unity認定試験(プログラマ)を受験しました
Unity Technologies Japan K.K.
PDF
Mayaカメラデータunityインストール
小林 信行
PPTX
Unity5とUE4の比較
Masahiko Nakamura
PPTX
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
PPTX
UE4背景アーティスト勉強会(後編) 実演+解説
Aiko Shinohara
PDF
初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
PDF
UE4:2019年ノンゲーム分野での活用について
エピック・ゲームズ・ジャパン Epic Games Japan
【Unityの集い in大阪】LT:Unity認定試験(プログラマ)を受験しました
Unity Technologies Japan K.K.
Mayaカメラデータunityインストール
小林 信行
Unity5とUE4の比較
Masahiko Nakamura
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
UE4背景アーティスト勉強会(後編) 実演+解説
Aiko Shinohara
初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方
エピック・ゲームズ・ジャパン Epic Games Japan
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
UE4:2019年ノンゲーム分野での活用について
エピック・ゲームズ・ジャパン Epic Games Japan
What's hot
(20)
PDF
はじめようARCore:自己位置推定・平面検出・FaceTracking
Takashi Yoshinaga
PPTX
MRTKで始めるAR開発 (HoloLens 1 and 2, ARCore, ARkit)
Takashi Yoshinaga
PDF
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
historia_Inc
PDF
UnityとROSの連携について
UnityTechnologiesJapan002
PPTX
脱! 俺たちは雰囲気でBPをいじっている
Naoaki Yamaji
PDF
「宴」実装時に得られたUnityプログラムノウハウ
Ryohei Tokimura
PDF
Google Sheets経由でUnity Localization Packageのデータを更新する & ADXの多言語ボイス音声切り替え機能連携
Takaaki Ichijo
PPTX
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
PDF
UE4モバイルブートキャンプ
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
はじめてのUnreal Engine 4
Shun Sasaki
PDF
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Tatsuhiro Tanaka
PDF
『バランワンダーワールド』でのマルチプラットフォーム対応について UNREAL FEST EXTREME 2021 SUMMER
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
猫でも分かるUE4.22から入ったSubsystem
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【Unite Tokyo 2018】トゥーンシェーダートークセッション#1『リアルタイムトゥーンシェーダー徹底トーク』
Unity Technologies Japan K.K.
PPTX
UE4 ビヘイビアツリー入門
r_ngtm
PDF
UE4でTranslucencyやUnlitに影を落としたい!
com044
PDF
猫でも分かる UE4の新しいサンプル「Action RPG」について
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
Ue4 bone controller
Tatsuya Iwama
PPTX
50分でわかるブループリントについて
Masahiko Nakamura
PDF
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
小林 信行
はじめようARCore:自己位置推定・平面検出・FaceTracking
Takashi Yoshinaga
MRTKで始めるAR開発 (HoloLens 1 and 2, ARCore, ARkit)
Takashi Yoshinaga
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
historia_Inc
UnityとROSの連携について
UnityTechnologiesJapan002
脱! 俺たちは雰囲気でBPをいじっている
Naoaki Yamaji
「宴」実装時に得られたUnityプログラムノウハウ
Ryohei Tokimura
Google Sheets経由でUnity Localization Packageのデータを更新する & ADXの多言語ボイス音声切り替え機能連携
Takaaki Ichijo
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
UE4モバイルブートキャンプ
エピック・ゲームズ・ジャパン Epic Games Japan
はじめてのUnreal Engine 4
Shun Sasaki
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Tatsuhiro Tanaka
『バランワンダーワールド』でのマルチプラットフォーム対応について UNREAL FEST EXTREME 2021 SUMMER
エピック・ゲームズ・ジャパン Epic Games Japan
猫でも分かるUE4.22から入ったSubsystem
エピック・ゲームズ・ジャパン Epic Games Japan
【Unite Tokyo 2018】トゥーンシェーダートークセッション#1『リアルタイムトゥーンシェーダー徹底トーク』
Unity Technologies Japan K.K.
UE4 ビヘイビアツリー入門
r_ngtm
UE4でTranslucencyやUnlitに影を落としたい!
com044
猫でも分かる UE4の新しいサンプル「Action RPG」について
エピック・ゲームズ・ジャパン Epic Games Japan
Ue4 bone controller
Tatsuya Iwama
50分でわかるブループリントについて
Masahiko Nakamura
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
小林 信行
Ad
Similar to 【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
(20)
PDF
Unity認定試験対策 アップデート -ティーチャートレーニングデイを終えて-
UnityTechnologiesJapan002
PDF
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity Technologies Japan K.K.
PDF
【Unite Tokyo 2018】Unityのエデュケーション計画と認定試験+あそびのデザイン講座
Unity Technologies Japan K.K.
PDF
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unity Technologies Japan K.K.
PDF
Unityティーチャートレーニングデイ -認定プログラマー編-
Unity Technologies Japan K.K.
PPT
ユニットテスト 1日目
Yoshiki Shibukawa
PPTX
【Unity道場スペシャル 2017幕張】Unity教育への取り組み
Unity Technologies Japan K.K.
PDF
Unity で Unit な Test を書いてみた
Mori Tetsuya
PDF
【Unite Tokyo 2018】Unity認定インストラクター制度説明会<教育関係者向け>
Unity Technologies Japan K.K.
KEY
テストコードのリファクタリング
Shuji Watanabe
PDF
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
PDF
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unity Technologies Japan K.K.
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
PPTX
Unity ゲーム開発
Katsutoshi Makino
PDF
Unity testtool
大介 束田
PDF
UnityLecture @Kyushu University
Kosuke Kaneko
PDF
【Unite2014】Unity Test Tools
cfm_art
PPTX
Unity講習会
MASA_T_O
PDF
Code complete ch22_developper_test
Sho Shimauchi
PPTX
Unity/CSharp 1 - pptx
tagawakiyoshi
Unity認定試験対策 アップデート -ティーチャートレーニングデイを終えて-
UnityTechnologiesJapan002
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity Technologies Japan K.K.
【Unite Tokyo 2018】Unityのエデュケーション計画と認定試験+あそびのデザイン講座
Unity Technologies Japan K.K.
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unity Technologies Japan K.K.
Unityティーチャートレーニングデイ -認定プログラマー編-
Unity Technologies Japan K.K.
ユニットテスト 1日目
Yoshiki Shibukawa
【Unity道場スペシャル 2017幕張】Unity教育への取り組み
Unity Technologies Japan K.K.
Unity で Unit な Test を書いてみた
Mori Tetsuya
【Unite Tokyo 2018】Unity認定インストラクター制度説明会<教育関係者向け>
Unity Technologies Japan K.K.
テストコードのリファクタリング
Shuji Watanabe
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unity Technologies Japan K.K.
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
Unity ゲーム開発
Katsutoshi Makino
Unity testtool
大介 束田
UnityLecture @Kyushu University
Kosuke Kaneko
【Unite2014】Unity Test Tools
cfm_art
Unity講習会
MASA_T_O
Code complete ch22_developper_test
Sho Shimauchi
Unity/CSharp 1 - pptx
tagawakiyoshi
Ad
More from UnityTechnologiesJapan002
(20)
PDF
5分でわかる Sensor SDK
UnityTechnologiesJapan002
PDF
10分でわかる Unityコンピュータービジョン
UnityTechnologiesJapan002
PDF
5分でわかる Unity Forma
UnityTechnologiesJapan002
PDF
ROSのロボットモデルでバーチャルロボット受肉する
UnityTechnologiesJapan002
PDF
Unityでロボットの教師データは作れる!
UnityTechnologiesJapan002
PDF
ARとUnity-Robotics-Hubの連携
UnityTechnologiesJapan002
PDF
産業用ロボット開発におけるUnityの活用
UnityTechnologiesJapan002
PDF
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
UnityTechnologiesJapan002
PDF
中国深センから盛り上がる、ソフトウェアフレンドリーなロボティクス
UnityTechnologiesJapan002
PDF
Unityでお手軽ロボット開発「toio SDK for Unity」最新事例
UnityTechnologiesJapan002
PDF
集まれ!Dreamingエンジニア! 〜箱庭で紡ぎ出されるIoT/クラウドロボティクス開発の新しいカタチ〜
UnityTechnologiesJapan002
PDF
5分でわかる Unity点群
UnityTechnologiesJapan002
PDF
5分でわかる Unity Reflect
UnityTechnologiesJapan002
PDF
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
PDF
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
UnityTechnologiesJapan002
PDF
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
UnityTechnologiesJapan002
PPTX
【Unity道場 自動車編】空間再現ディスプレイの概要と活用事例
UnityTechnologiesJapan002
PDF
【Unity道場 自動車編】 リアルタイム3D技術が支えるデジタルツイン
UnityTechnologiesJapan002
PPTX
【Unity道場 自動車編】モビリティへの活用に向けて
UnityTechnologiesJapan002
PDF
【Unity道場 自動車編】HMIにおけるUnity活用事例
UnityTechnologiesJapan002
5分でわかる Sensor SDK
UnityTechnologiesJapan002
10分でわかる Unityコンピュータービジョン
UnityTechnologiesJapan002
5分でわかる Unity Forma
UnityTechnologiesJapan002
ROSのロボットモデルでバーチャルロボット受肉する
UnityTechnologiesJapan002
Unityでロボットの教師データは作れる!
UnityTechnologiesJapan002
ARとUnity-Robotics-Hubの連携
UnityTechnologiesJapan002
産業用ロボット開発におけるUnityの活用
UnityTechnologiesJapan002
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
UnityTechnologiesJapan002
中国深センから盛り上がる、ソフトウェアフレンドリーなロボティクス
UnityTechnologiesJapan002
Unityでお手軽ロボット開発「toio SDK for Unity」最新事例
UnityTechnologiesJapan002
集まれ!Dreamingエンジニア! 〜箱庭で紡ぎ出されるIoT/クラウドロボティクス開発の新しいカタチ〜
UnityTechnologiesJapan002
5分でわかる Unity点群
UnityTechnologiesJapan002
5分でわかる Unity Reflect
UnityTechnologiesJapan002
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
UnityTechnologiesJapan002
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
UnityTechnologiesJapan002
【Unity道場 自動車編】空間再現ディスプレイの概要と活用事例
UnityTechnologiesJapan002
【Unity道場 自動車編】 リアルタイム3D技術が支えるデジタルツイン
UnityTechnologiesJapan002
【Unity道場 自動車編】モビリティへの活用に向けて
UnityTechnologiesJapan002
【Unity道場 自動車編】HMIにおけるUnity活用事例
UnityTechnologiesJapan002
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
1.
GenerativeArt—MadewithUnity Unity認定プログラマー試験の試験範囲と試験対策方法について ユニティ・テクノロジーズ・ジャパン合同会社 荒川 巧也
2.
自己紹介 2 荒川 巧也 ユニティ・テクノロジーズ・ジャパン合同会社所属。 ユニティでは”トレーナー”として主に企業様向けに Unityに関する導入講義の実施や効率的な実装方法のア ドバイスを行っています。 また、教育関係者(教員)向けにもUnityの講義やUnity の授業導入のお手伝いを行っています。
3.
Unityが提供している検定試験 3 Unityスキルの見える化
4.
Unityが提供している検定試験の難易度 4 専門的な内容 基礎的な内容
5.
Unity認定プログラマー試験とは 試験のレベル:一部抜粋 ● Unity を使って、ゲームや
3D のインタラクティブな プログラミングで 2 年以上の実務経験がある。 ● コンセプト構想から完成まで、全体にわたるソフト ウェア開発ライフサイクルにおける経験がある。 作問はUnity 2017.4で行っています。 Unity の試験のスコアスケールは 200~700(満点) で、合格ライ ンのスコアは 500 。スコアが 500 以上であれば合格。 合格条件
6.
問題範囲:Unityのプログラミングに関する知識 ・マテリアル、テクスチャ、シェーダーの知識 — Unity
レンダリング API ・ライティングの知識 — Unity ライティング API ・2D アニメーションおよび 3D アニメーションの知識 — Unity アニメーショ ン API ・パーティクルシステムの知識 – Unity パーティクル API ・Unityエディタ拡張に関する知識 *モジュール性、可読性、再利用性を実現するためのスクリプトを構成する手法を理解する 6(*一部抜粋、詳しくはUnityの検定試験専用ページでご確認ください。)
7.
問題範囲:Unityが提供するサービス・機能に関する知識 • Unity Analytics
や PlayerPrefs などの技術を使用したスコア、プレイヤー レベル、 ゲーム内経済など、ユーザーの進行度に関する機能のスクリプトを分析する知識。 Unity Collaborate などの技術を使用して、バージョン管理の使用および影響に関連し た概念を理解する知識。 • Unity Profiler、従来のデバッグ手法やテスト手法など、ソフトウェア開発 プロセス における開発者テストとその影響に関する知識を明らかにする知識。 7
8.
サンプル問題1 8 プログラマーは暗くて雰囲気のある部屋を作成しており、壁、床、天井に不気味な影を映し出すちらちら と揺らめくたいまつを作成する必要があります。 プログラマーは、たいまつに アタッチされた MonoBehaviour
について、次の関数を記述しています。 void Start() { Light light = GetComponent<Light>(); light.lightMapBakeType = LightMapBakeType.Mixed; light.type = LightType.Area; light.shadows = LightShadows.Soft; light.range = 5f; } void Update() { GetComponent().intensity = Mathf.PerlinNoise(Time.time, 0); } 実行時、たいまつは光も影も作りません。Unity Editor で、ライトはデフォルト値に設定されています。 光の設定 光をちらちらさせる
9.
サンプル問題1 このコードを仕様どおりに動作させるには、プログラマーは何を変更する必要がありますか ? A light.lightBakeType
を LightmapBakeType.Realtime に設定する B light.range を 10 に設定する C light.shadows を LightShadows.Hard に設定する D light.type を LightType.Point に設定する 9
10.
サンプル問題1解答 10 プログラマーは暗くて雰囲気のある部屋を作成しており、壁、床、天井に不気味な影を映し 出すちらちら と揺らめくたいまつを作成する必要があります。 プログラマーは、たいまつに アタッチされた
MonoBehaviour について、次の関数を記述しています。 void Start() { Light light = GetComponent<Light>(); light.lightMapBakeType = LightMapBakeType.Mixed; light.type = LightType.Area; //LightType.Point にすべき light.shadows = LightShadows.Soft; light.range = 5f; } void Update() { GetComponent().intensity = Mathf.PerlinNoise(Time.time, 0); } 実行時、たいまつは光も影も作りません。Unity Editor で、ライトはデフォルト値に設定されています。 光の設定 光をちらちらさせる
11.
サンプル問題2 エイリアンのいる惑星を舞台としたアドベンチャーゲームで、プレイヤーはさまざまな生命体を倒す必要 があります。プレイヤーが生命体を倒すたびにスコアが加算されます。デザインドキュメントには、プレ イヤーが別のセッションや別のデバイスでプレイした場合でも後でスコアを取り戻せるようにするために、 スコアをプレイヤーのアカウントにリンクする必要があると記述されています。 プログラマーがスコアデータを保存するための最も信頼性の高い方法はどれですか ? A スコアデータを保持するゲームオブジェクトで
DontDestroyOnLoad() を使用して、アプリケーションの終了 直前にサーバーにデータをアップロードする B スコアが更新され、アプリケーションの終了直前にサーバーにアップロードされるたびにPlayerPrefs にそ のスコアを保存する C 静的な値を使用してスコアデータを保存し、次のプレイセッションで使用できるようにする D データのシリアル化を使用してスコアデータを永続的に保存し、サーバーにアップロードする
12.
サンプル問題3 12 あるプログラマーが UI メニューシステムを実装することになりました。各メニューは
1 つの UI パネルと 1 つ以上の UI ボタンで構成され、それらはすべて、UI Canvas オブジェクトを親とします。UI メニューシ ステム全体は、付加的に読み込まれる別のシーンに作成します。 パネルとボタンのアートスタイル(色、テクスチャ、ボタン遷移タイプなど)は一貫させる必要がありま すが、アートディレクターはまだこれらの最終決定を下していません。 アートディレクターは、プログラマーによる UI 作成と並行してこれらの設定に取り組みたいと考えていま す。アートディレクターによる変更は、シーン内の新しいオブジェクトと既存のオブジェクトすべてに反 映されます。
13.
サンプル問題3 13 プログラマーが Unity の機能を使用して実用的なメニューシステムを簡単に作成しながら、 アートディレクターが同時に(および個別に)ルック&フィールに取り組めるようにする要 件を満たす方法として最適なものを選択してください。 A
UI.Button と UI.Panel のサブクラスを作成し、ルック&フィールの値をプログラムで設定する B 新しいボタンとパネルのマテリアルを作成し、シーンのすべてのボタンとパネルに割り当てる C ボタンとパネルにプレハブを使用し、アートディレクターにプレハブを修正してもらう D アートディレクターの入力内容に基づいてシーンファイル内の値を検索 / 置換するスクリプトを作成する
14.
認定トレーナーを増やすUnity本社の取り組み UCI( Unity Certified
Instructor ) Bootcamp 2020/2/3 〜 2020/2/7 @ San Francisco 14 Unityが5日間かけてUnity認定プログラ マー試験とCompTIA CTT+(トレーナ ーとしてのスキルの資格)取得を目的 に実施したブートキャンプ。 荒川も日本から参加。 朝 8:00 〜 17:00で実施。 参加者は大学の先生、高校の先生、フ リーランスなどさまざま・・。
15.
15
16.
UCI BootCampで使用した教材 16https://www.coursera.org/specializations/unity-certified-programmer ● 試験対策というよりUnityに関する知識を身に付ける講座。 ●
英語の講座。
17.
Unityのプログラミングに関する知識 ・マテリアル、テクスチャ、シェーダーの知識 — Unity
レンダリング API ・ライティングの知識 — Unity ライティング API ・2D アニメーションおよび 3D アニメーションの知識 — Unity アニメーショ ン API ・パーティクルシステムの知識 – Unity パーティクル API ・Unityエディタ拡張に関する知識 *モジュール性、可読性、再利用性を実現するためのスクリプトを構成する手法を理解する 17
18.
Unityが提供するサービス・機能に関する知識 • Unity Analytics
や PlayerPrefs などの技術を使用したスコア、プレイヤー レベル、 ゲーム内経済など、ユーザーの進行度に関する機能のスクリプトを分析する Unity Collaborate などの技術を使用して、バージョン管理の使用および影響に関連し た概念を理解する • Unity Profiler、従来のデバッグ手法やテスト手法など、ソフトウェア開発 プロセス における開発者テストとその影響に関する知識を明らかにする 18
19.
Unityは1人でも多く資格取得者を増やしたいと考えています。 19 資格取得者が増える = Unityを使って活躍する人が増える。
20.
認定試験対策のお手伝いをしたい! 20
21.
日本版 Unityブートキャンプ開催! 21
22.
日本版 Unityブートキャンプ 22 “Unity ティーチャートレーニングデイ”
23.
Unity ティーチャートレーニングデイ開催! 講師:荒川 +
スタッフ(現在調整中) 3つの検定試験に対応したトレーニングデイ(対策講座)を実施します。
24.
Unity ティーチャートレーニングデイ開催! ・各検定の試験範囲のポイントを網羅できるような内容の予定。 ・Zoomを利用したオンラインワークショップ (予定)。 ・
各回10名の定員。(教員など教育関連のお仕事をされている方に限る) ・ ひたすら模擬試験を解いて解説するようなイベントではありません。 ・使用した資料やプロジェクトデータは後日公開予定。
25.
Unity ティーチャートレーニングデイ -認定アソシエイト編- 25 開催日:8/22, 8/29 *両日とも同じ内容を行います。 参加者の想定レベル:Unityの基本的な使い方を理解している。 Unityの入門書レベルは理解している。
26.
Unity ティーチャートレーニングデイ -認定プログラマー編- 26 開催日:9/5, 9/12 *両日とも同じ内容を行います。 参加者の想定レベル:(調べながらでも) Unityの一通りの機能を使える。 C#の基本的な文法は理解している。
27.
Unity ティーチャートレーニングデイ -認定3Dアーティスト編- 27 開催日:9/26 参加者の想定レベル: Unityのアニメーション、マテリアル、ライティングについて基 本的な知識はある。
28.
Unity ティーチャートレーニングデイ 28 参加方法については後日公開予定。
29.
29 ご清聴ありがとうございました!
Editor's Notes
#4:
Unityはいくつかの検定試験をご提供してます。
#5:
Unityはいくつかの検定試験をご提供してます。
Download