CURRICULUM
カリキュラム
- 環境の準備
- Scratchの基本操作
- 各種ブロックについて
- SAMPLE GAMEの作成1
- SAMPLE GAMEの作成2
- SAMPLE GAMEの作成3
- オリジナルゲーム制作
- はじめに
- ゲーム開発現場の現状
- ゲーム開発に使われる技術
- Unreal Engine概要説明
- ゲームエンジンとは?
- ゲームエンジンの種類
- プラットフォームの種類
- Unreal Engineの特徴
- Unreal Engineエディタの説明
- Unreal Engineのインストール
- 基本操作の実装
- GameModeの内容と定義とその使い方について
- キャラクターの基本動作の実装
- ユーザー入力の設定方法
- 弾の発射処理の実装
- HUDについて
- UIの実装
- プレイヤーHUDのレイアウト&ロジックの実装
- Inventory Menuのレイアウト&ロジック実装
- アイテムピックアップ&ドロップの実装
- ピックアップアイテムの実装
- アイテムドロップ処理の実装
- ピックアップ処理の実装
- Inventory更新処理の実装
- アイテムピックアップ&ドロップ時のHUDの更新処理の実装
- UIアニメーションの追加
- カメラ視点の切り替え
- First PersonからThird Personへ視点を切り替え処理の実装
- マーケットプレイスの利用について
- SkeltalMesh, Socketによる位置調整方法
- オンラインマルチプレイ
- Client Server Modelについて
- UEのネットワーク関連機能
- Online Subsystem
- Replication & RPCについての説明(オブジェクトや処理の同期)
- ローカルマルチプレイ
- オンラインマルチプレイ(Online Subsystem Steamの利用)
- プロジェクトのバージョン管理について
- バージョン管理とは
- GitとSourceTreeの導入
- GitLabの使い方
※更に上を目指す方のためのご案内。最終制作に入られてもOKです。
- C++資料配布
- UE C++ とBlueprintの使い分け
- UE C++ プロジェクトの作成
- C++クラスの作成1
- ピックアップアイテムの実装
- C++とBlueprintの連携について
- UE独自マクロについて
- C++クラスの作成2
- アイテム発生装置の実装
- アイテム回収処理の実装
- 入力の設定
- ゲーム内ルール&UIの作成
- UIレイアウトの作成
- C++ & BlueprintによるUIロジック実装
- 独自GameModeの実装
- 自主制作について
- 企画発表
- 中間発表
- 最終発表
- ポートフォリオ制作