CURRICULUM
カリキュラム
- 環境の準備
- Scratchの基本操作
- 各種ブロックについて
- SAMPLE GAMEの作成1
- SAMPLE GAMEの作成2
- SAMPLE GAMEの作成3
- オリジナルゲーム制作
- はじめに
- ゲーム開発現場の現状
- ゲーム開発に使われる技術
- Unityのセットアップ
- ユーザーインターフェースについて
- Unity基本操作
- シーンビュー
- オブジェクト
- カメラ
- ライト
- ゲームオブジェクトの説明
- スクリプトによるゲームオブジェクトの制御
- 実際にスクリプトでゲームオブジェクトを動かしてみる
- C#ファイルの作成
- Monobehaviourの説明
- unityでのデバッグ方法について
- アセットのインポート
- UIについて
- Sampleの制作1
- ワークフロー
- レイアウトについて(Canvas, RectTransform)
- 基本となるコンポーネントの解説(Button,Slider,Toggle,etc…)
- ワークフロー
- 各種UI系コンポーネントについて
- イベントシステム関連のコンポーネント
- UI系スクリプトの例
- Tween
- アセットストアについて
- サンプルゲーム「Tanks」の紹介
- 動画チュートリアル
- アイテムリストの作成
- 外部メンバ関数の呼び出し
- DelegateとLambda式
- 各機能の実装1
- 各機能の実装2
- Photon cloud による同期処理
- Photonとは
- ロビー、ルームの概念について
- RPC通信とは
- 同期とは
- 何を同期するか
- Photonによるネットワーク対戦機能の実装
- ルーム入室
- 行動同期
- その他のパラメータ同期
- RPC通信による同期
- ランキング処理の複数人対応
- ランキング要素の選定
- ランキング要素のテーブル設計
- ランキングAPIの作成
- 実装
- Photonとは
- Tips
- Programming Tips
- デザインパターン
- 開発Tips
- クラッシュレポート
- スケジュール管理とチーム作業
- 情報管理
- 自動化について
- Unity Tips
- ローカルデータ保存
- アセットバンドル
- リソースデータ管理
- プロファイラの利用
- パフォーマンスチューニング(最適化)
- パーティクル
- シェーダー
- アニメーター
- spine,live2D
- tween
- モバイルビルド
- エディタ拡張
- 各種テストの概要と重要性の説明
- Databese Tips
- アナリティクスの重要性
- サーバー負荷分散
- サーバー負荷テスト
- サーバー監視
- 構成図
- マスタースレーブ
- Programming Tips
- プロジェクトのバージョン管理について
- バージョン管理とは
- GitとSourceTreeの導入
- GitLabの使い方
- 自主制作について
- プロジェクトのバージョン管理について
- バージョン管理とは
- GitとSourceTreeの導入
- GitLabの使い方
- 企画発表
- 中間発表
- 最終発表
- ポートフォリオ制作