このレッスンは、C#言語の知識を持ち、Unity上でのアーケード風テレビゲーム開発のすべての面を包括的に導入するレッスンを探している方をターゲットにしています。
こちらはプログラミングガイドではなく、素材の作成、パーティクルシステムなどの高度なテーマもカバーしていません。プロジェクトの目的はUnityに出来る事を全て1つのテレビゲームに集約することです。
こちらはビデオプレビューへのリンクです
以下のことを学ぶことができます:
ツールのインターフェイスを管理して、ゲームのコンポーネントを作成する。
ゲームの最終シーンに必要なすべての要素を新しいテストシーン内で作成する。
プロジェクトに使用される全てのリソースを整理し、容易にアクセスできるようにする。
初期状態では2つのオブジェクトのみを持つシーンを作成し、その他のオブジェクトを全て動的に生成する。
独自の挙動を持つオブジェクトを作成する。
3Dテキストで作業する。
プログラムをマウスイベントおよびキーボードに対応させる。
オブジェクトの挙動をその状態に基づいてコントロールする。
プレーヤーのアバターを管理する。
スマートカメラを作成する。
自立した敵キャラクターを作成する。
ゲームの背景を動的に変更する。
特殊効果を動的に変更する。
ゲーム内でオブジェクトが自然に動くようにする。
ゲームの難易度およびプレーヤーの耐久力を向上させる。
衝突をコントロールする。
オブジェクトをある一点の周りで回転させる。
スクリーン上で点数を数え、情報を表示する。
ゲームの終了およびレベルの変わり目をチェックする。
スコアリストを作成、維持および表示する。
ユーザー名をプロンプトする。
独立したモバイル背景を作成する。
テレビゲームを設置する。
ゲーム情報をシーン間で受け渡しする。
Interactive Clothと相互に作用する。
これら全ておよびさらに多くの事が85ページのマニュアルで説明されています。
先ずUnityは素晴らしいテレビゲーム作成ツールですが、最も素晴らしいツールはあなたの想像力だと知らねばなりません。