
『プログラミング初心者がUnityで2Dゲームを作れるようになるコース』の概要について説明します
Unityについて説明します。
UnityHubについて説明します。
UnityHubをインストールします。
サインインします。
ライセンス認証をしていきます。
Unityをインストールしていきます。
プロジェクトを作成します。
レイアウトを変えます。
Unityのインターフェースについて説明します。
オブジェクトを作ります。
コンポーネントについて説明します。
Visual Studioを使えるようにしていきましょう。
スクリプトについて扱います。
プロジェクトを作成します。
変数について扱います。
文字列に変数を埋め込んでみましょう。
関数について扱います。
定数について扱います。
配列について扱います。
foreachについて扱います。
クラスについて扱います。
アクセス修飾子について扱います。
継承について扱います。
名前空間について扱います。
ifについて扱います。
プロジェクトを作成します。
オブジェクトを移動させる方法について扱います。
オブジェクトの大きさを変更する方法について扱います。
オブジェクトの色を変える方法について扱います。
オブジェクトに物理現象を適用してみましょう。
Update関数について扱います。
矢印キーで水平方向の入力をする方法について扱います。
矢印キーで垂直方向の入力をする方法について扱います。
スクリプトを追加したオブジェクトを取得する方法について扱います。
オブジェクトのコンポーネントを取得する方法について扱います。
オブジェクトに力を加える方法について扱います。
他のオブジェクトを取得する方法について説明します。
他のオブジェクトのコンポーネントを取得する方法について扱います。
オブジェクトとぶつかった時の処理について扱います。
オブジェクトとすれ違った時の処理について扱います。
オブジェクトを消す方法について扱います。
Prefabについて扱います。
Canvasについて扱います。
文字を表示する方法について扱います。
Tagについて扱います。
スクリプトでTextの内容を変える方法について扱います。
スクリプトでシーンを読み込む方法について扱います。
Invokeについて扱います。
画面サイズが変わっても同じように表示されるようにする方法について扱います。
Vector3について扱います。
今回作るゲームを紹介します。
ゲーム作りの流れについて説明します。
プロジェクトを作成します。
地面を作ります。
壁を作ります。
オブジェクトをまとめます。
壁に色をつけます。
Playerを作成します。
Playerに物理現象を適用します。
Playerが移動できるようにします。
スピードを調整できるようにします。
CameraがPlayerを追いかけるようにします。
アイテムを設置します。
アイテムとすれ違ったら消えるようにします。
アイテムを複製できるようにしましょう。
アイテムの残り個数を表示します。
ゲームクリア時の処理をします。
壁と当たった時の処理をします。
Game Over!と表示させるようにします。
最初から始まるようにしていきます。
数秒後に最初から始まるようにします。
画面サイズが変わっても同じように表示されるようにします。
上から表示されるようにします。
今回作るゲームをみていきましょう。
プロジェクトを作成します。
ゲームの画面サイズを変更します。
シーンについて説明します。
タイトルシーンの流れについて説明します。
タイトルシーンを作成します。
キャンバスを作成します。
背景を作成します。
タイトルテキストを作成します。
ボタンを作成する流れを説明します。
素材を調達していきます。
ボタンを作成します。
変数について説明します。
ボタンを押した時の処理について説明します。
実際にボタンを押した時の処理を実装していきます。
画面遷移の処理について説明します。
関数にボタンを設定していきます。
実行してみましょう。
ゲームシーン作成の流れについて説明します。
背景を作成します。
プレイヤーを作成します。
プレイヤーをジャンプさせます。
プレイヤーをジャンプさせます。
if文について説明します。
プレイヤーをジャンプさせます。
プレイヤーを前進させる方法について説明します。
プレイヤーをスクリプトで前に進ませます。
プレイヤーにカメラを追従させましょう。
背景をスクロールさせましょう。
ゲームオーバー画面の作り方を説明します。
キャンバスを作成します。
ゲームオーバーテキストを作成します。
リトライボタンを作成します。
ゲームオーバー画面を見えないようにします。
外に出たらゲームオーバーになるにはどうすれば良いか説明します。
判定用のオブジェクトを配置します。
ブツかっった時の処理をします。
スコアを表示します。
アイテム作成の流れを説明します。
アイテムを作ります。
無限にアイテムを作ります。
トラップ作成の流れを説明します。
トラップを作成します。
一定の確率でトラップを生成できるようにします。
音のつけ方を説明します。
音を調達してきましょう。
音を出すオブジェクトを作りましょう。
BGMをながしましょう。
効果音を鳴らしましょう。
ゲームオーバー時にBGMを停止しましょう。
クリアシーン作成の流れを説明します。
クリアシーンを作りましょう。
10個アイテムをとったらクリアにしましょう。
今回作るゲームについて説明していきましょう。
サンプルを置いておきます。
プロジェクトを作成していきましょう。
AssetStoreなどで素材を調達していきます。
ダンジョンRPG作成の流れを説明していきましょう。
地面を自動で作る方法を説明します。
タイルを作っていきます。
スクリプトでタイルを自動生成していきます。
プレイヤーを作成する方法を説明します。
プレイヤーのオブジェクトを作成します。
継承とは何かについて説明していきましょう。
プレイヤーを移動させます。
矢印キーを押した方向に移動する。
移動できるかチェックするメソッドを作ります。
移動を試みるメソッドを作ります。
移動するアニメーションをつけましょう。まずはUnityエディタ上で作ります。
スクリプトを書いて移動するアニメーションを呼び出しましょう。
HPゲージを作っていきましょう。
敵を作る方法を説明します。
敵のオブジェクトを作成します。
敵を移動させる方法を説明します。
ターンを作れるようにします。
プレイヤーと敵がぶつかったオブジェクトに攻撃できるための共通の仕組みを作っていきます。
プレイヤーにダメージを与えられるようにしていきます。
プレイヤーを攻撃するアニメーションをつけます。
ランダムな位置に敵を生成できるようにします。
プレイヤーのHPが0になったらゲームオーバーにする。
敵を攻撃できるようになります。
階段を作成する流れを説明していきましょう。
当たったら画面遷移する階段を作れるようになります。
ランダムな位置に階段を作ります。
階段を登れるようにしていきます。
回復アイテムを作成する流れを説明します。
回復アイテムを作ります。
ランダムな位置に回復アイテムを生成します。
スクリプトを書いて、回復機能をつけていきます。
音をつける流れを説明します。
音を調達していきましょう。
音を出すオブジェクトを作っていきます。
BGMをつけていきます。
効果音をつけられるようになります。
プロジェクトを作成していきましょう。
スクリプトとオブジェクトの関係について学んでいきましょう。
Startメソッドについて説明していきましょう。
Updateメソッドについて説明していきましょう。
変数について説明していきましょう。
スコープについて説明していきましょう。
データ型について学んでいきましょう。
if文について説明していきましょう。
算術演算子について学んでいきましょう。
代入演算子について学んでいきましょう。
関係演算子について学んでいきましょう。
論理演算子について学んでいきましょう。
条件演算子について学んでいきましょう。
メソッドについて説明していきます。
引数について学んでいきましょう。
戻り値について学んでいきましょう。
型変換できるようにしていきましょう。
型推論について説明していきましょう。
for文について説明していきましょう。
配列について学習していきましょう。
foreach文について説明していきましょう。
listについて説明していきましょう。
Switch文について学んでいきましょう。
プロパティについて学んでいきましょう。
Unityとは?
無料で使えるゲームエンジンのことです。ゲームエンジンと言うと少し難しいですが、簡単に言うとゲームを作るためのツールのことですね。Unityを使えば、様々な端末に対応したゲームを作ることができます。例えばiOS、Android問わずスマートフォンや、PlayStation4、Nintendo Switchなどの据え置き機、近年ではVR/ARなどに向けたゲームを作ることができます。
このコースは
Unityを使って簡単な2Dゲームを作成するコースです。プログラミング初心者でも理解できるようにわかりやすく解説しています。コースを通して一つのゲームを作っていくので、ゲーム作りの流れを掴みたい方におすすめです。