
レクチャー開始の前にお知らせです。
現在公開されている動画は頂いたご意見を反映した最新バージョンになります。
・全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
・要望のあったレクチャーを10個追加
選択できる方は動画の設定で1080pを選択ください。
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
このコースでは、ゲーム開発に必要なすべての項目を網羅して最終的にボードゲーム(リバーシ)の完成を目指します。
ゲーム開発で必要な知識を最短で、ハンズオン形式で学習しながら吸収できます。
レクチャー開始の前にお知らせです。
現在公開されている動画は頂いたご意見を反映した最新バージョンになります。
・全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
・要望のあったレクチャーを10個追加
選択できる方は動画の設定で1080pを選択ください。
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
Unityを起動したことがない方、UnityHubをインストールしたことがない方を対象にダウンロードするところからレクチャーしております。
ダウンロードからインストールまでを全収録!一緒にインストールしていきましょう。
なぜかUnityがインストールできないエラーに遭遇!そんな時はこちらのレクチャーを御覧ください。
Unityのプロジェクトの作成方法〜スクリプトエディタ(開発ツール)の設定まで。
Unity内のビューの簡単な説明と、オススメの配置について解説していきます。
レクチャー開始の前にお知らせです。
現在公開されている動画は頂いたご意見を反映した最新バージョンになります。
・全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
・要望のあったレクチャーを10個追加
選択できる方は動画の設定で1080pを選択ください。
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
Unity上で、ゲームオブジェクトを作成したことがない方、スクリプトの追加方法が分からない方むけのレクチャーになります。
今後使っていく機能全体の説明です。
今後使っていく機能全体の説明です。その②
ゲームオブジェクトとスクリプトの基本的な概念と使い方の解説。
ゲームオブジェクトにコンポーネントを追加してキャラクター等を制御していきます。
よく使う操作①ボタンの操作について。
よく使う操作②テキストの操作について。
画面上のオブジェクトを取得する方法について。
すべてのゲーム制作に通じる当たり判定(コライダー)の方法について。
Unity独自の概念、prefab(プレハブ)の使い方について。
よく説明される内容ですが、リバーシでは1シーン構成のため別のシーンは利用しません。
しかし、シーン切替機能はゲーム制作でよく使いますのでその機能のご紹介です。
その他、よく使うテクニックについての解説です。時短のお供にぜひ
レクチャー開始の前にお知らせです。
現在公開されている動画は頂いたご意見を反映した最新バージョンになります。
・全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
・要望のあったレクチャーを10個追加
選択できる方は動画の設定で1080pを選択ください。
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
プログラミングを学んで応用力を身につけましょう!
ノーコードも流行りですが、結局はツールの使い方をおぼえなければいけなかったり、細かいところに手が届かなかったりします。
プログラミングを学ぶことでゲームやアプリの世界を自由に作る一步を踏み出しましょう。
プログラミングを学んで応用力を身につけましょう!
ノーコードも流行りですが、結局はツールの使い方をおぼえなければいけなかったり、細かいところに手が届かなかったりします。
プログラミングを学ぶことでゲームやアプリの世界を自由に作る一步を踏み出しましょう。
変数には生存できる期間があります。
その期間(範囲)についての解説です。
四則演算とプログラミングで使える特殊な演算についての解説です。
条件分岐 if についての解説です。
条件分岐 switch についての解説です。(リバーシでは使いません)
繰り返しの処理をしたい時に便利な機能の解説です。
繰り返しの処理をしたい時に便利な機能の解説です。(いわゆる無限ループの処理)
配列(データのまとまり)についての解説です。
配列の種類についての解説です。
ゲームではマップチップやボードのデータを効率的に利用するためによく使います。
リスト(データのまとまり)についての解説です。
Listの使い方について応用編の解説です。
リバーシでは使いませんが配列、List、Dictionaryとセットでおぼえると効率的です。
データの扱いが格段に楽になるforeachについての解説です。
関数という処理のまとまりについての解説です。
クラスという関数と変数をセットにしたものについての解説です。
コンストラクタとpublicについての解説です。
ゲームオブジェクトのコンポーネントの取得方法についての解説です。
実際に自作クラスをゲームオブジェクトへ追加して、別のクラスから操作します。
クラスのアクセスレベルについての解説です。
この演習ができればこのセクションは完了です!
・SE、BGMを再生/停止
・自動再生とBGM変更をスクリプトから制御
・BGMをシーン間で引き継ぐ方法
・シーンと同時にBGMも変更
レクチャー開始の前にお知らせです。
現在公開されている動画は頂いたご意見を反映した最新バージョンになります。
・全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
・要望のあったレクチャーを10個追加
選択できる方は動画の設定で1080pを選択ください。
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
このセクションで完成するゲームと制作の流れについての解説です。
頑張りましょう!
リバーシに必要なオブジェクト(ユニット、フィールド、当たり判定)を作っていきます。
リバーシに必要な2Dオブジェクト(テキスト、ボタン)を作っていきます。
ユニットとプレイヤーを管理するクラスを作ります。
Unityでゲームを作る上で必要になる汎用的なディレクターについての解説です。
いよいよ、本体(ディレクター)のスクリプトを作ります。
リバーシのフィールドを生成する関数を作ります。
リバーシのユニット(コマ)を生成する関数を作ります。
タッチしたところにユニットを配置する関数を作ります。
ターンを交代する処理を作ります。
ここまでの状態が講師と同じようになっているか確認します。
動画を一時停止しながらご確認ください。
挟んだユニットをひっくり返す処理を1列分だけ作ります。
挟んだユニットをひっくり返す処理を全方向分作ります。
勝敗のチェックの処理を作ります。
ここまでできれば対人戦ができるようになります。
簡易的なCPUを作って1人で遊べるようにします。
現在の状態を表示するインフォメーションを作成します。
ゲーム画面では様々な情報が表示されているはずなのでそれを制御できるようにしましょう。
よりゲームらしくするために、汎用的なウェイト(待機)処理を作っていきます。
これは別のゲームにも応用可能です。
ボタンを配置してポーズ、リスタート機能を実装します。
アニメーションを入れてよりゲームらしく仕上げていきます。
Unityの機能を使って見た目を整えていきます。
最後にパラメータをいじって遊びましょう!
・オススメの画面配置
・エディタの読み込みタイミング
・キーボードショートカット
・ライティングの再設定方法
最新公開バージョンについて
現在公開されている動画は、フィードバックを反映した最新バージョンになります。
全てのレクチャーを低解像度でも見やすいズーム設定にして再録画
要望のあったレクチャーを10個追加(約2時間分)
選択できる方は動画の設定で1080pを選択ください。(全動画1080p化は現在Udemy側で対応中です)
また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。
こちらのコースでは
Unityのインストール
Unityの基本的な使い方
C#の基本的な使い方
ボードゲームの作り方(リバーシ)
が効率的に学習できます。
なるべくスクリプト(プログラミング)を利用して制作していくので
リバーシだけに限らず、アイデア次第で汎用的なボードゲームを制作する知識も身につきます。
また、私のコースは日々頂いたレビューに対応しアップデートを行なっています。