GP01
スケジュール
第01回 受講ガイダンス 学習内容と目標について / Snap!入門
第02回 Unity入門 基本操作
第03回 Unity入門 C#スクリプト
第04回 Roll a Ball チュートリアル ゲーム画面の構成とプレイヤー / Snap!でゲームと乱数
第05回 Roll a Ball チュートリアル カメラコントロール
第06回 Roll a Ball チュートリアル プレファブ ステージとアイテム
第07回 Roll a Ball チュートリアル UI スコアとクリアメッセージ / Snap!でブロック崩し
【中間課題提出1】
第08回 Roll a Ball 改造 サウンド ステージ切替
第09回 Roll a Ball 改造 プレファブ応用 アニメーション アニメーター
第10回 Roll a Ball 改造 オープニング エンディング トータルスコア / Snap!によるゲームアルゴリズム解説1 3目並べ(〇×ゲーム)
【中間課題提出2】
第11回 期末課題制作期間 / Snap!によるゲームアルゴリズム解説2 思考ルーチン
第12回 期末課題制作期間
第13回 期末課題制作期間 / Snap!によるゲームアルゴリズム解説3 思考ルーチンの高速化
第14回 期末課題制作期間
第15回 期末課題制作期間 / ゲームの分析と評価について
【期末課題と期末レポート提出】
授業用ページは2022年度のものが載っています。随時改定していきます。
講義の進め方と成績評価
中間課題1と中間課題2は講義内容に従って作成した練習課題を提出する。【配点30%】
期末課題は練習課題の応用または完全に自作のゲームをUnityまたはSnap!で制作して提出する。【配点40%】
その他、Snap!の課題やレポートの提出を求める。【配点30%】
Snap!は日本語モードで扱う。
Unityは英語モードで扱う。
プログラム言語C#の文法と解説はUnityエンジンに必要な範囲にとどめる。
Unityエディターの機能についてはスケジュールに上げられた入門範囲にとどめる。
期末課題で使用する技術については講義範囲にとどめる必要はない。AIやVRなど先端技術に挑戦してもよい。