授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
Unityの基本的なUIの操作が出来る。 |
Unityの概要及び、基本操作の解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 2 |
アセットを適切な設定でUnityへインポートし、シーン上に配置出来る。 |
アセットインポート、マテリアルアサイン、オブジェクトの配置について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 3 |
C#スクリプトの基本文法について説明出来る。 |
C#でクラス、メソッド、引数、戻り値、変数などを解説。
条件分岐、繰り返し、配列の実装。 |
| 【理解度確認】提出課題の達成度で確認 |
| 4 |
物理演算を用いた基礎的なゲームシステムの実装が出来る。 |
Prefab化、スクリプトの実装とアタッチについて解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 5 |
キャラクターモデルデータのインポートとVRM化が出来る。 |
人型のジョイント付きアセットのインポートとHumanoid化、MToonの割当について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 6 |
キャラクターの移動操作が実装出来る。 |
WASDでの移動、スペースでのジャンプの実装、およびこれに追随するアニメーションの割当について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 7 |
揺れものの自動化が実装出来る。 |
VRM spring bone を用いた揺れものの自動化設定について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 8 |
モジュールアセットを用いたレベルデザインが出来る。 |
グレイボクシングによるラフレベルデザイン手法について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 9 |
基礎的なパーティクルエフェクトを作成出来る。 |
パーティクルとテクスチャのみを用いたパーティクルシステムの構築について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 10 |
テクスチャアニメーションを利用したエフェクト構築、およびそのためのテクスチャを作成出来る。 |
Aftereffects を利用したテクスチャ作成、および、テクスチャシートアニメーションを利用したパーティクルシステム、PostProcessVolumeを用いたルックデブについて解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 11 |
オブジェクト法線を用いたシェーダーが開発出来る。 |
オブジェクト法線を用いたシェーダー開発とその利用について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 12 |
UVスクロールと頂点アニメーションを用いたシェーダーが開発出来る。 |
UVや頂点座標などを利用したシェーダー開発とその利用について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 13 |
ゲームサイクルを実装出来る。 |
スコア表示や ゲームスタート、クリアなどの遷移の実装について解説。 |
| 【理解度確認】提出課題の達成度で確認 |
| 14 |
オリジナルゲームシーンを制作出来る。 |
オリジナルゲームをアプリケーションとして構築する手法を学習する。 |
| 【理解度確認】提出課題の達成度で確認 |
| 15 |
オリジナルゲームシーンを制作出来る。 |
オリジナルゲームをアプリケーションとして構築する手法を学習する。 |
| 【理解度確認】提出課題の達成度で確認 |