Unity 3D 超入門 : Unity で VR ゲーム やエンドレスランなど4つの ゲーム を作ろう!
4.1 (22 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
319 students enrolled

Unity 3D 超入門 : Unity で VR ゲーム やエンドレスランなど4つの ゲーム を作ろう!

プログラミング初心者でも大丈夫!ゼロから VR アプリ やエンドレスランなどの 3d ゲームを作っていきましょう。C# や Unity の使い方など ゲーム 作りの基礎が身につきます。
4.1 (22 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
319 students enrolled
Created by Yoshiki Mogi
Last updated 6/2020
Japanese
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 4 articles
  • 2 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • VRアプリを作る
  • エンドレスランゲームを作る
  • C#の基礎
  • Unityの基礎
  • Oculus Goのビルド方法
Course content
Expand all 136 lectures 07:08:29
+ さあ、はじめよう!
3 lectures 05:17

このコースの概要について説明します。

Preview 01:27

Unityのインストール方法について説明します。

【入門】Unity Hubのインストール
02:11
【入門】Unityのインストール
01:39
+ 【3D】エンドレスランゲーム
65 lectures 03:35:57

今回作るゲームについて説明していきましょう。

Preview 00:20
ソースコード
00:03
【予備】ソースコード
00:03

プロジェクトを作成していきましょう。

プロジェクトを作成
00:57

Unityエディタについて説明します。

【入門】Unityエディタの説明
01:31

ゲームの画面サイズを変更します。

ゲームの画面サイズを変更する
01:28

Asset Storeで素材を調達します。

Asset Storeで素材を調達
06:39

unityのシーンについて説明します。

シーンとは?
00:46

タイトルシーン作成の流れを説明します。

Preview 00:36

キャンバスを作成します。

キャンバスの作成
01:36

背景を作成します。

背景の作成
01:43

タイトルテキストを作成します。

タイトルテキストの作成
01:35

ボタンを作成します。

ボタンを作成
01:52

スクリプトの基礎を学ぶ。

【入門】スクリプトの基礎
05:40

好きな動物をコンソールに出力する演習課題です。

【演習】好きな動物を出力
01:24

変数についての説明。

【入門】変数とは?
06:35

変数についての理解度をチェックします。

【演習】変数の理解度チェック
1 question

メソッドについて説明します。

【入門】メソッド①:メソッドとは?
01:32

メソッドを作る演習課題です。

【演習】メソッドを作る
01:37

引数について説明します。

【入門】メソッド②:引数とは?
03:17

引数のあるメソッドを作る演習課題です。

【演習】引数のある メソッドを作る
04:14

戻り値について説明します。

【入門】メソッド③:戻り値とは?
04:27

戻り値のあるメソッドを作る演習課題です。

【演習】戻り値のある メソッドを作る
02:33

ボタンを押すと画面遷移するようにします。

Preview 05:13

ゲームシーン作成の流れを説明します。

Preview 00:52

地面を作成していきます。

地面を作成
00:44

プレイヤーを作成していきます。

プレイヤーを作成
01:35

背景を作成する方法を説明

背景を作成
00:42

プレイヤーをジャンプさせる方法を説明します。

Preview 00:40
【入門】コンポーネントとは?
01:56

プレイヤーにキャラクターコントローラーをつける。

キャラクターコントローラーをつける
01:49

if文についての説明。

Preview 06:59

if文を使った制御をする演習課題です。

【演習】if文を使った制御①
03:58

if文を使った制御をする演習課題です。

【演習】if文を使った制御②
04:13
スクリプトでジャンプさせる。
15:23

プレイヤーを前進させる方法を扱います。

プレイヤーを前進させるには?
00:28

プレイヤーをスクリプトで前に進ませていきます。

プレイヤーをスクリプトで前に進ませる
02:52

カメラを追従させます。

カメラを追従させる
01:01

アニメーションをつける方法を説明します。

Preview 01:10

プレイヤーに歩くアニメーションをつけていきます。

歩くアニメーションをつける
04:49

無限に地面を作る方法を説明する。

無限に地面を作るには?
00:37

プレハブについて学習します。

【入門】プレハブとは?
03:13

配列とListについて学習する。

【入門】配列とList
05:18

配列を使った演習課題です。

【演習】配列を使おう
01:43

Listを使った演習課題です。

【演習】Listを使おう
01:57

スクリプトで無限に地面を作る

スクリプトで無限に地面を作る
13:29

過ぎ去った地面を消す方法を説明。

過ぎ去った地面を消す
05:46

スコアを表示する。

スコアを表示する
01:33
アイテムを作るには?
00:21

アイテムを作る。

アイテムを作る
03:58

無限にアイテムを作れるようにする。

無限にアイテムを作る
17:30
ゲームオーバー画面を作るには?
00:21
キャンバスを作成
02:06
リトライボタンを作成
03:46

トラップを作る方法を説明する。

トラップを作るには?
00:22

トラップを作る。

トラップを作る
17:23
一定の確率でトラップを作る
08:32

音をつける方法を説明。

音をつけるには?
00:49

Asset Storeで音を調達する。

音を調達する
04:13

音を出すオブジェクトを作れるようになる。

音を出すオブジェクトを作る
01:31

Bgmを流せるようになる。

Bgmを流す
00:43

効果音を鳴らせるようになる。

効果音を鳴らす
07:12
クリアシーンを作るには?
00:15

クリアシーンのキャンバスを作る

キャンバスを作る
04:07

一定のアイテムを獲得したらクリア画面に遷移。

5個アイテムをとったらクリアにする
02:15

不要なアセットを消して容量を小さくする。

不要なアセットを消す
02:04
+ 【VR】Oculus Goでビルドしよう!
13 lectures 25:07

プロジェクトを作っていきましょう。

プロジェクトを作成
01:26

VRアプリをビルドする手順を説明していきましょう。

VRアプリをビルドする手順
01:16

Oculusのdeveloper登録をしていきます。

Oculus developer登録
02:11

Oculus Goを開発者モードにしていきましょう。

Oculus Goを開発者モードにする
01:24

Android Studioをインストールしていきましょう。

Android Studioのインストール
02:26

SDKをインストールしていきましょう。

SDKのインストール
01:48

JDKをインストールしていきます。

JDKのインストール
04:55

UnityにJDKとSDKのパスを設定していきましょう。

JDK/SDKのパスを設定する
03:16

UnityでビルドするプラットフォームをAndroidに切り替えます。

プラットフォームを切り替える
00:59

Player Settingsを変更していきましょう。

Player Settingsを変更する
02:14

Build SystemをInternalにしていきましょう。

Build SystemをInternalにする
00:42

適当にオブジェクトを配置しましょう。

オブジェクトを配置する
00:58

VR機器で動かしてみましょう。

VR機器で動かす
01:32
+ 【VR】キャラクターに近づくアプリ
9 lectures 28:41

今回作るアプリについて説明します。

Preview 00:33

アプリ作成の手順を説明していきましょう。

アプリ作成の手順
00:38

プロジェクトの作成をしていきましょう。

プロジェクトの作成
01:34

必要なアセットをインポートしていきましょう。

必要なアセットをインポートする
04:39

キャラクターを配置してみましょう。

キャラクターを配置する
01:04

VR用のカメラを追加していきましょう。

VR用のカメラを追加する
01:48

コントローラーを表示させてみましょう。

コントローラーを表示させる
02:09

コントローラーのトラックパットを使ってVR上で歩いてみましょう。

VR上で歩けるようにする
12:20

実際にVR機器で動かしてみましょう。

VR機器で動かす
03:56
+ 【VR】物を破壊するアプリ
11 lectures 33:36

今回作るアプリについて説明します。

今回作るアプリ
00:14

アプリ作成の手順を説明していきましょう。

アプリ作成の手順
00:57

プロジェクトを作成していきましょう。

プロジェクトの作成
02:10

必要なアセットをインポートしていきましょう。

必要なアセットをインポートする
03:11

どんな爆発の種類があるのかみていきましょう。

どんな爆発があるか確認する
02:22

VR用のカメラを追加していきましょう。

VR用のカメラを追加する
00:35

コントローラーを表示させてみましょう。

コントローラーを表示させる
01:50

コントローラーと当たったら爆発させるためにオブジェクトを配置しましょう。

破壊用のオブジェクトを配置する
01:02

コントローラーとオブジェクトが当たったら破壊できるようにしていきましょう。

オブジェクトを破壊できるようにする
10:54

VR上で歩けるようにしていきましょう。

VR上で歩けるようにする
06:02

実際にVR機器で動かしてみましょう。

VR機器で動かす
04:19
+ 【VR】魔法が使えるようになるアプリ
9 lectures 16:42

今回作るアプリについて説明していきます。

今回作るアプリ
00:16

アプリ作為の手順を説明していきましょう。

アプリ作成の手順
00:37

プロジェクトを作成していきましょう。

プロジェクトの作成
01:05

必要なアセットをインポートしていきましょう。

必要なアセットをインポートする
03:35

どんな魔法があるのかみていきましょう。

魔法の種類をみてみよう
02:00

VR用のカメラを追加していきましょう。

VR用のカメラを追加する
00:36

コントローラーを追加していきましょう。

コントローラーを追加する
01:04

ボタンを押したら魔法が使えるようにしていきましょう。

魔法を使えるようにする
04:32

VR機器で実際に動かしていきましょう。

VR機器で動かす
02:57
+ Unityを使ったC#入門
25 lectures 01:43:04
このセクションの説明
00:22

プロジェクトを作成していきましょう。

プロジェクトの作成
00:55

スクリプトとオブジェクトの関係について学んでいきましょう。

スクリプトとオブジェクトの関係
01:50

Startメソッドについて説明していきましょう。

Startメソッド
02:26

Updateメソッドについて説明していきましょう。

Updateメソッド
01:59

変数について説明していきましょう。

変数
04:26

スコープについて説明していきましょう。

スコープ
03:44

データ型について学んでいきましょう。

データ型
07:03

if文について説明していきましょう。

if文
05:20

算術演算子と代入演算子について学んでいきましょう。

算術演算子
04:36

代入演算子について学んでいきましょう。

代入演算子
01:43

関係演算子について学んでいきましょう。

関係演算子
07:29

論理演算子について学んでいきましょう。

論理演算子
04:49

条件演算子について学んでいきましょう。

条件演算子
04:41

型推論について説明していきましょう。

型推論
02:54

型変換できるようにしていきましょう。

型変換
02:47

メソッドについて説明していきます。

メソッド
03:29

引数について学んでいきましょう。

引数
04:25

戻り値について学んでいきましょう。

戻り値
03:37

for文について説明していきましょう。

for文
04:16

while文について説明していきましょう。

配列
05:22

foreach文について説明していきましょう。

foreach文
03:16

listについて説明していきましょう。

list
06:52

Switch文について学んでいきましょう。

Switch文
04:13

プロパティについて学んでいきましょう。

プロパティ
10:30
+ ボーナスレクチャー
1 lecture 00:04
さらに学びたい方へ
00:04
Requirements
  • パソコンと意欲があれば十分です。
  • VRアプリをビルドしたい場合はOculas Goが必要になります。
Description

Unityとは?

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


このコースは

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

Who this course is for:
  • 3Dゲームを作りたい方
  • VRアプリを作りたい方
  • プログラミング初心者
  • 理論より実践に重きを置く方