2Dテキスト型アドベンチャーゲームを製作していくことで、習得することを目標とする技術を記載しておきます。
・Canvasのみでゲーム製作を行う方法について。
・MonoBehaviourを継承していないクラスについて。合わせて static メソッドについて。これらの作成方法と使い方について。
・シングルトンのデザインパターンを利用したクラスの作成方法と利点、使い方について。
・Jsonファイルの説明とJsonファイルの作成方法について。
・スクリプタブル・オブジェクトの説明と作成方法について。
・Jsonファイルの内容をデータとしてUnityにて読み込む方法。それを利用してスクリプタブル・オブジェクトをデータベースとして使用する方法について。
・DoTweenの使用方法について。SequenceやOnComplete、AppendCallBack、Ease、Loopsなどの使用方法について。
・Tweenの説明と使用方法(主にKill)について。
・コルーチンの使用方法について。yield return と while文を利用した待機処理について。
・IEnumerator型変数を使用したコルーチン処理の使用方法について。
・Dictionaryの説明と使い方について。
・Listの説明と使い方について。
・foreach文の使い方とコレクションの検索方法について。
・キャストの説明と使い方について。
応用として、以下の技術についても学習します。
・Linqの説明と使用方法について。ラムダ式の記述方法について。
・ジェネリクスの説明と使用方法について。