Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう!

プログラミング初心者でも大丈夫!ゼロからダンジョン RPG や Flappy Bird 風のゲームを作っていきましょう。 C# や Unity の使い方などゲーム作りの基礎が身につきます。

4.30 (94 reviews)
Udemy
platform
日本語
language
Game Development
category
instructor
1,053
students
16.5 hours
content
Sep 2023
last update
$19.99
regular price

What you will learn

ダンジョンRPGの作成

Flappy Bird風ゲームの作成

Unityの基礎

C#の基礎が身につきます

Unity Hubを使ったUnityのインストール

Description

Unityとは?

無料で使えるゲームエンジンのことです。ゲームエンジンと言うと少し難しいですが、簡単に言うとゲームを作るためのツールのことですね。Unityを使えば、様々な端末に対応したゲームを作ることができます。例えばiOS、Android問わずスマートフォンや、PlayStation4、Nintendo Switchなどの据え置き機、近年ではVR/ARなどに向けたゲームを作ることができます。


このコースは

Unityを使って簡単な2Dゲームを作成するコースです。プログラミング初心者でも理解できるようにわかりやすく解説しています。コースを通して一つのゲームを作っていくので、ゲーム作りの流れを掴みたい方におすすめです。

Content

さあ、はじめよう!

このコースの概要
ソースコード
Unity Hubをインストールする
unityをインストールする
Unityエディタの説明

フラッピーバード風ゲーム

今回作るゲーム
プロジェクトを作成
ゲームの画面サイズを変更する
シーンの説明
タイトルシーン作成の流れ
シーンの作成
キャンバスの作成
背景の作成
タイトルテキストの作成
ボタン作成の流れ
素材を調達
ボタンを作成
【入門】スクリプトの基礎
【演習】好きな動物を出力
変数とは
【演習】変数を使って計算結果を出力
【入門】メソッド①:メソッドとは?
【演習】メソッドを作る
【入門】メソッド②:引数とは?
【演習】引数のある メソッドを作る
【入門】メソッド③:戻り値とは?
【演習】戻り値のある メソッドを作る
ボタンを押した時の処理をするには?
ボタンを押した時の処理をする
画面遷移の処理
関数をボタンに設定
実行してみる
ゲームシーン作成の流れ
背景を作成
プレイヤーを作成
プレイヤーをジャンプさせる1
【入門】コンポーネントとは?
プレイヤーをジャンプさせる2
if文とは
【演習】if文を使った制御①
【演習】if文を使った制御②
プレイヤーをジャンプさせる3
プレイヤーを前進させるには
プレイヤーをスクリプトで前に進ませる
カメラを追従させる
背景をスクロールさせる
ゲームオーバー画面を作るには
キャンバスを作成
ゲームオーバーテキストを作成
リトライボタンを作成
ゲームオーバー画面を見えないようにする
外に出たらゲームオーバーにするには
判定用のオブジェクトを配置
ぶつかった時の処理
スコアを表示
アイテム作成の流れ
アイテムを作る
無限にアイテムを作る
トラップ作成の流れ
トラップを作る
一定の確率でトラップを生成
音をつけるには
音を調達する
音を出すオブジェクトを作る
BGMを流す
効果音を鳴らす
ゲームオーバー時にBGMを停止する
クリアシーン作成の流れ
クリアシーンを作る
10個アイテムを取ったらクリアにする

ダンジョンRPG

今回作るゲーム
プロジェクトを作成
素材を調達
ダンジョンRPG作成の流れ
地面を自動生成する流れ
タイルのオブジェクトを作成
スクリプトでタイルを自動生成する
プレイヤーを作成する流れ
プレイヤーのオブジェクトを作成
【中級】継承
【重要】レクチャー81の抜け
移動できるようにする① - 移動させる
移動できるようにする② - 矢印キーを押した方向に移動する
移動できるようにする③ - 移動できるかチェックする
移動できるようにする④ - 移動を試みる
移動するアニメーションをつける① - Unityエディタ
移動するアニメーションをつける② - スクリプトから呼び出す
HPゲージを作る
敵を作成する流れ
敵のオブジェクトを作成する
敵を移動させる
ターンを作る
プレイヤーを攻撃させる① - 仕組みを作る
プレイヤーを攻撃させる② - プレイヤーにダメージを与える
プレイヤーを攻撃させる③ - アニメーションをつける
ランダムな位置に敵を生成する
プレイヤーのHPが0になったらゲームオーバー
敵を攻撃できるようにする。
階段を作成する流れ
階段のオブジェクトを作る
ランダムな位置に階段を作る
階段をのぼる
回復アイテムを作成する流れ
回復アイテムのオブジェクトを作る
ランダムな位置に生成する
回復機能をつけていく
音をつける流れ
音を調達する
音を出すオブジェクトを作る
BGMをつける
効果音をつける
戻り値

Unityを使ったC#入門

このセクションの説明
プロジェクトの作成
スクリプトとオブジェクトの関係
Startメソッド
Updateメソッド
変数
スコープ
データ型
if文
算術演算子
代入演算子
関係演算子
論理演算子
条件演算子
メソッド
引数
型変換
型推論
for文
配列
foreach文
list
Switch文
プロパティ

ボーナスレクチャー

格安クーポン

Screenshots

Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Screenshot_01Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Screenshot_02Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Screenshot_03Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Screenshot_04

Reviews

RF
June 17, 2023
<良い所> ①説明がとても丁寧。 初心者でも、挫折しないように、ボタンひとつひとつ押しながらの作業を丁寧に説明してくれるので、わかりやすい。 Unity初心者には最適です。 ②Q&Aの対応が早くて、的確。 自分の力不足もあり、何度もつまづき、Q&Aに質問しましたが、 ほとんど翌日には回答が返ってきました。おかげで挫折せず、進むことができました。 <残念なところ> ①音声が割れて、小さいので、聞き取りづらい。 最大ボリュームにしても、聞き取りづらく、英語のリスニングのように何度も聞きなさないとわからない所がありました。 講座内容は素晴らしかったので、非常に残念でした。音声を工夫する、もしくは、字幕をいれるなどされれば、さらに良い講座になると思いました。 ②英語のスペルミスが多かった。 講座を進めるうえでは問題ないですが、気になりました。 <私見> この講座を行う前、2つ、Unity講座を試しましたが、上手くいかず、Unityを諦めかけていました。 原因は、画面の通りにオペレーションしても、進まない。説明を飛ばされ、理解が追いつかないことでした。 今回、Mogi先生のおかげで、ゲームをほとんどやったことがない50代の私が3つもゲームを完成させることができ、本当に感謝しております。 何度も挫折しかけましたが、Q&Aでの丁寧なご対応のおかげで、無事完走することができました。 これを機会に、どんな簡単なものでもよいので、自分オリジナルのゲームを作りたいと思います。 Mogi先生の新しい講座も期待してます。 今後とも宜しくお願いいたします。 100点満点の講座でした。
ふぉんち
January 3, 2023
「Unityの教科書」を終わらせてから、学習しました。 目的の「セクション7:ダンジョンRPG」を、Unity 2022.2.0b16で問題なく終えることができました。 若干聞き取りづらい箇所はありましたが、動画を見直せば進めることが出来ました。 よくUnityの使い方を勉強できたと思います。
s.
October 7, 2020
内容は概ね満足ですが、音声の質が安定していないのか、少し聞き取りづらい部分がある。 英単語のスペルミスなどは特に気にならないが、同じ種類のオブジェクト名でもアッパーキャメルケースとローワーキャメルケースが混在しているところが多々あるが文法規約の説明が無いため、少し戸惑う。統一するか、もしくはそういう記法であれば説明してほしい。 あとは若干動画ごとに挿入されるおさらいみたいなのが少し冗長かな。
yInayama
September 1, 2020
聞き取りづらい。 Soysauce(醤油)やDungeon(ダンジョン)、column(カラム)等の綴りが間違ったまま進められるので、勘違いしたまま覚えてしまう人が出てきそうで怖い。また、フォルダのことをファイルと呼んだりもする(言い間違い?)。アップロード前に作った動画を見直したのでしょうか。
あらや
May 3, 2020
細かいところが気になったのですが、C#で、whileやdo~while、continueやbreak、List型のRemoveに触れてないのは、何か理由があったのかなと思いました。 テーマは面白いと思います。思わず作りたくなるような大罪は大事だと思います。フラッピーバードって、しょうゆを取ってわさびをよけるゲームなんでしょうか? 私はどことなくバルーンファイトを思い出しました。

Charts

Price

Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Price chart

Rating

Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Ratings chart

Enrollment distribution

Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう! - Distribution chart

Related Topics

2247438
udemy ID
3/1/2019
course created date
10/29/2019
course indexed date
Bot
course submited by