Welcome to GoGetterz!
コースご購入のまえに

コースご購入のまえに、まずはGoGetterz メンバーにご登録ください(登録無料)。
メンバー登録後に「お支払い」ページにてコース購入の手続きをしていただくと
当コースをご視聴いただけます。
メンバーになると1100以上ある動画コースのご購入・視聴が可能になり
ポイント制度をはじめとするメンバー限定のサービスをご利用いただけます。
あなたを変える学びをご体験ください!

*すでにメンバー登録をされている方は、こちらからログインしてください。

メンバー登録(無料)はこちらから
LET’S START

  • GoGetterz
  • Unity 3D迷路ゲーム開発入門
Unity 3D迷路ゲーム開発入門

Unity 3D迷路ゲーム開発入門

~プログラミングの基礎を学んでUnityで3D迷路ゲームを作成しよう~

COURSE SUMMARY

コースの概要

Unityゲーム作りのコースです。プログラムの基礎のついて、コースの前半部分では十分に時間を取って解説します。コース後半部分の3D迷路ゲームの作成では、すこし高度なプログラミング技術についても取り扱っていきます。

このコースによって、初めてプログラムを学ぶ人は、プログラミングに対するしっかりとした技術を修得することができます。また少しプログラミングを学んだことがある人にとっては、クラスの設計や具体的なテクニックについて学ぶことができます。さらに人工知能技術の考え方、その中の最も重要な経路探索技術について身に付けることができます。

3D迷路ゲームは、自分自身が迷路の中を動き回るユーザ視点と、迷路全体を上から見た俯瞰視点の2つについて作成します。迷路自体は自分自身で作成できるようになっていて、さらに、迷路を脱出するためのお助けアイテム機能も実装していきます。人工知能の部分では、自動で迷路を解くプログラムを作成し、それを利用して迷路内に登場する敵のキャラクタが自分自身を追いかけてくるようにします。

またUnityの2Dゲームについても少しだけコースの中で取り扱います。

 

またこのコースでは、次のサイトからフリーの画像、音楽を使用させていただいています。

FREE BGM: http://dova-s.jp/

無料効果音素材: http://taira-komori.jpn.org/freesound.htm

ABOUT EXPERT

エキスパートについて

TARGET AUDIENCE

こんな方向け

・ゲーム開発に興味がある人
・プログラミングに興味がある人
・3DCGに興味がある人

COURSE REQUIREMENTS

受講にあたって必要なもの

・Unity Personal(無料)をインストールしてください。動画の中で、ダウンロードからインストールまでの説明があります。

COURSE CURRICULUM

全68レッスン 68本の動画(約10時間49分30秒)

CHAPTER 1

コースの概要

LESSON . 1 Unityで作る3D迷路ゲーム (The 3D Maze Game based on Unity)00:04:44
LESSON . 2 3D迷路ゲームのプログラム概要 (An overview of the course)00:04:46

CHAPTER 2

Unityをインストールしよう

LESSON . 3 Unityをインストールしよう (Installation of Unity)00:05:55

CHAPTER 3

C#スクリプトを作成しよう

LESSON . 4 とにかくまずは、プログラムを書いてみよう (First of all, let's write your first program)00:09:32
LESSON . 5 変数を使ってみよう (How to use variables)00:07:32
LESSON . 6 自動生成されるプログラムを1からすべて説明します (Full explanation of your first program)00:10:24

CHAPTER 4

プログラムの実行に条件を付けよう

LESSON . 7 if文を使って実行を制御しよう (How to control the execution by using If statement)00:07:03
LESSON . 8 少し複雑な条件について学ぼう (More complex form of If statement)00:10:02
LESSON . 9 ifの利用例を学ぼう (Examples of programs using If statement)00:06:44

CHAPTER 5

繰り返し文によって何度もプログラムを実行しよう

LESSON . 10 whileによってプログラムを何度も実行しよう (How to control numbers of execution by using While)00:07:24
LESSON . 11 whileとifを組み合わせよう (Combination of If and While statement)00:05:49
LESSON . 12 whileの利用例を学ぼう (Examples of programs using While statement)00:07:22
LESSON . 13 for文について理解しよう (For statement that is other form of While)00:05:47

CHAPTER 6

配列変数を使いこなそう

LESSON . 14 一度に複数の変数を作成しよう (How to use array of variables)00:08:11
LESSON . 15 配列のための繰り返し文foreachを学ぼう (Foreach statement that is an extention of For statement)00:05:38
LESSON . 16 可変長配列を使おう (Variable-length array: List)00:08:35
LESSON . 17 連想配列を使おう (Associative array: Dictionary)00:09:56
LESSON . 18 配列変数のすべての要素を対象としたLINQ処理を使おう (LINQ that is like SQL)00:10:16

CHAPTER 7

メソッドを活用しよう

LESSON . 19 処理をメソッドを使ってひとまとめにしよう (Method that is used to aggregate some programs)00:09:49
LESSON . 20 メソッドの引数(ひきすう)を利用しよう (Parameters of method)00:09:53
LESSON . 21 変数の値型と参照型を使い分けよう (Two types of variable: value and reference)00:12:37
LESSON . 22 変数の有効範囲(スコープ)を理解しよう (Scope of an variable)00:06:32
LESSON . 23 メソッドとの情報のやり取りについてまとめよう (interface between caller and callee of a method)00:13:13

CHAPTER 8

クラスを使いこなそう

LESSON . 24 クラスを作ろう(Unity2D準備編) (Preparation of Unity 2D project)00:09:51
LESSON . 25 クラスを作ろう(クラスの基礎編) (An overview of Class)00:08:33
LESSON . 26 ロボットにポーズを取らせよう (How to move arms of a robot)00:13:36
LESSON . 27 クラスを設計しよう (Design of classes)00:07:00
LESSON . 28 ロボットを管理するクラスを作ろう (A class that controls robots)00:09:52
LESSON . 29 ロボットを配置しよう (Arrangement of robots)00:10:12
LESSON . 30 RobotMotionクラスを作成しよう (RobotMotion class that is used for animation)00:12:29
LESSON . 31 マウスクリックの動作を作成しよう (How to make an interface using mouse click)00:11:54
LESSON . 32 勝利判定を作ろう (How to create judgement process)00:10:37

CHAPTER 9

Unityのシステムを理解しよう

LESSON . 33 用語を整理しよう (Vocabulary of 3DCG and Unity)00:07:52
LESSON . 34 シーンビューでの操作方法と座標系について (Usage of scene view and 3D space of Unity)00:07:37

CHAPTER 10

3D迷路ゲームを設計しよう

LESSON . 35 3D迷路ゲームを設計しよう (Design for 3D Maze Game)00:08:23
LESSON . 36 ゲームオブジェクトを配置しよう (Game objects of 3D Maze Game)00:07:34
LESSON . 37 プレイヤーアイコンを作成しよう (How to create player icon)00:10:53

CHAPTER 11

迷路を作成しよう

LESSON . 38 セルを作って迷路をつくろう(その1) (Maze creation based on lattice cells (1))00:10:35
LESSON . 39 セルを作って迷路をつくろう(その2)(Maze creation based on lattice cells (1))00:17:10
LESSON . 40 マウスクリックでブロックを作る場所を指示しよう (How to create maze blocks using mouse click)00:08:33
LESSON . 41 ブロックを追加、削除しよう (Creation and elimination of a block)00:14:42
LESSON . 42 ブロックの状態をセーブしよう (Save and load of blocks)00:12:11
LESSON . 43 壁をつくろう (Creation of walls that is around game field)00:08:44

CHAPTER 12

プレイヤーアイコンを動かそう

LESSON . 44 プレイヤーアイコンを動かそう (Design for player animation)00:08:56
LESSON . 45 プレイヤアイコンをスクリプトから作成しよう (How to create player icon by script)00:10:59
LESSON . 46 PlayerMotionクラスを作成しよう (Creation of PlayerMotion class that controls animations)00:11:16
LESSON . 47 プレイヤアイコンを移動しよう(その1) (Implementation of player animations (1))00:11:10
LESSON . 48 プレイヤアイコンを移動しよう(その2) (Implementation of player animations (2))00:21:14

CHAPTER 13

ゲームシステムを完成させよう

LESSON . 49 プレイヤ視点を作成しよう (How to create player view)00:12:53
LESSON . 50 ゴールまでの時間を計測しよう (Measurement of reached goal time)00:11:20
LESSON . 51 敵とぶつかったときにペナルティを与えよう (Penalty when caught by enemies)00:07:21
LESSON . 52 ゴールのセレモニーをつくろう (Ceremony of the goal)00:18:47

CHAPTER 14

エフェクトを追加しよう

LESSON . 53 テクスチャを貼ろう (How to use textures)00:03:31
LESSON . 54 BGMと効果音を追加しよう(その1) (How to use sound effects (1))00:09:27
LESSON . 55 BGMと効果音を追加しよう(その2) (How to use sound effects (2))00:07:22

CHAPTER 15

人工知能を搭載させよう

LESSON . 56 人工知能で迷路を解こう (An overview of AI that solves Maze route)00:15:06
LESSON . 57 ダイクストラ法のコストについて設計しよう (Design for costs in Dijkstra's algorithm)00:05:47
LESSON . 58 ダイクストラ法を実装しよう (Implementation of Dijkstra's algorithm)00:15:04
LESSON . 59 経路を表示しよう (How to display solved route in game scene)00:07:57
LESSON . 60 プレイヤアイコンを捜させよう(レーダー表示) (Searching player icon by enemies (radar view))00:12:46
LESSON . 61 プレイヤアイコンを捜させよう(レイで調査) (Searching player icon by enemies (ray cast))00:08:16
LESSON . 62 プレイヤアイコンを追いかけさせよう(経路探索) (Chasing player icon (finding routes))00:08:41
LESSON . 63 プレイヤアイコンを追いかけさせよう(経路をたどる) (Chasing player icon (Following the route))00:08:02

CHAPTER 16

迷路脱出を手助けするアイテム機能をつくろう

LESSON . 64 迷路脱出を手助けするアイテム機能をつくろう (How to create help items)00:10:03
LESSON . 65 視点変更をアイテム機能に変更しよう (Modification from bird view function to a help item)00:04:50
LESSON . 66 壁破壊アイテムを実装しよう (Breaking out a wall)00:08:40
LESSON . 67 距離表示アイテムをつくろう (Displaying distances to the goal position)00:07:17
LESSON . 68 ナビゲーションアイテムを追加しよう (Navigation by a route to the goal)00:06:43

動画で見る
WATCH ON MOVIE

KEYWORDS

キーワード

SIMILAR COURSE CURRICULUM

同じ分野のコース

システム開発入門
03:31:47 / 811 VIEWS
システム開発入門
アテイン株式会社
6,000(税込)
2441-6905986ead77749db02ba6fa2b603b1b59404539-32501111.gif
Scratchをうちの子のためにうちのPCに準備しよう
02:07:59 / 299 VIEWS
Scratchをうちの子のためにうちのPCに準備しよう
IT企画研究所 西村由加利
2,400(税込)
1892990-5579aa4f4bb452faf0e70cf40c43b92536066faf-35032318.JPG
実例でわかる JavaScript 初心者講座
08:19:14 / 2K VIEWS
実例でわかる JavaScript 初心者講座
クロノス・クラウン合同会社
4,200(税込)
3161-18dc51c85d7dd2f0919f5d29149d06cbcae3efd3-53252319.png
実践Webサイトコーディング講座 | HTML5とCSS3を使って、カフェのサイトやWebメディアサイトを作ってみよう
08:57:59 / 2K VIEWS
実践Webサイトコーディング講座 | HTML5とCSS3を使って、カフェのサイトやWebメディアサイトを作ってみよう
nestonline
4,200(税込)
3121-819cb4237ddfceaa3e4dfdc66898f56f65f8a81c-17421115.png

Scratchで学ぶ科学的思考プログラミング 中編
02:15:48 / 981 VIEWS
Scratchで学ぶ科学的思考プログラミング 中編
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
誰でもわかる Java基礎 & Javaオブジェクト指向
07:41:12 / 1K VIEWS
誰でもわかる Java基礎 & Javaオブジェクト指向
IT研究所 荒川栄一郎
12,000(税込)
3361-d0b57c43c900558d2ca6e7a76ebce94036019233-50051725.png

はじめてのJavaScript JavaScript基礎④
00:42:49 / 464 VIEWS
はじめてのJavaScript JavaScript基礎④
デジハリ・オンラインスクール
プレミアムメンバー限定 1892771-9b204496465ccd75b0a274286e33a801e2df4643-05211823.png
【2018】だれでもできる!ZBrushで3DCG 基礎講座1
01:37:43 / 756 VIEWS
【2018】だれでもできる!ZBrushで3DCG 基礎講座1
akira
24,000(税込)
1892852-181760f097da6ef9f8658b7fbb89585be80d43c1-13340006.jpg

プログラミングで科学を学ぼう! Vol. 1 前編
02:38:54 / 2K VIEWS
プログラミングで科学を学ぼう! Vol. 1 前編
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
PowerPoint 2016 効率的なPowerPointスライド作成テクニック
01:02:43 / 108 VIEWS
PowerPoint 2016 効率的なPowerPointスライド作成テクニック
BiT-A
10,000(税込)
2371-f5b42afe3f6fc1d57f61a9973acf7d4fe51558c7-16541629.JPG
70以上のレッスンで、基礎からしっかり学べる! HTML5完全マスターコース
06:45:45 / 2K VIEWS
70以上のレッスンで、基礎からしっかり学べる! HTML5完全マスターコース
nestonline
4,200(税込)
3121-819cb4237ddfceaa3e4dfdc66898f56f65f8a81c-17421115.png
プログラミングで科学を学ぼう! Vol. 9
02:00:06 / 892 VIEWS
プログラミングで科学を学ぼう! Vol. 9
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
ビスケットファシリテータ講習
01:34:29 / 1K VIEWS
ビスケットファシリテータ講習
デジタルポケット
8,000(税込)

はじめてのJavaScript JavaScript基礎②
00:40:02 / 486 VIEWS
はじめてのJavaScript JavaScript基礎②
デジハリ・オンラインスクール
プレミアムメンバー限定 1892771-9b204496465ccd75b0a274286e33a801e2df4643-05211823.png

はじめてのJavaScript JavaScript基礎⑦
00:40:44 / 454 VIEWS
はじめてのJavaScript JavaScript基礎⑦
デジハリ・オンラインスクール
プレミアムメンバー限定 1892771-9b204496465ccd75b0a274286e33a801e2df4643-05211823.png
Visual Basic 2008 使い方講座(全4巻)
03:48:01 / 643 VIEWS
Visual Basic 2008 使い方講座(全4巻)
アテイン株式会社
6,000(税込)
2441-6905986ead77749db02ba6fa2b603b1b59404539-32501111.gif
VBA実践基礎コース
04:36:39 / 243 VIEWS
VBA実践基礎コース
ryochan
10,800(税込)
ITエンジニア基礎知識習得コース
07:38:23 / 943 VIEWS
ITエンジニア基礎知識習得コース
アテイン株式会社
12,000(税込)
2441-6905986ead77749db02ba6fa2b603b1b59404539-32501111.gif
誰でもわかる Android 6.0 Marshmallow アプリ開発入門【Android Studio対応】
06:31:20 / 1K VIEWS
誰でもわかる Android 6.0 Marshmallow アプリ開発入門【Android Studio対応】
IT研究所 荒川栄一郎
6,000(税込)
3361-d0b57c43c900558d2ca6e7a76ebce94036019233-50051725.png

Scratchで学ぶ科学的思考プログラミング 後編
01:23:21 / 1K VIEWS
Scratchで学ぶ科学的思考プログラミング 後編
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
誰でもわかる Android基礎
03:39:42 / 757 VIEWS
誰でもわかる Android基礎
IT研究所 荒川栄一郎
12,000(税込)
3361-d0b57c43c900558d2ca6e7a76ebce94036019233-50051725.png

はじめてのJavaScript JavaScript基礎⑤
00:36:50 / 468 VIEWS
はじめてのJavaScript JavaScript基礎⑤
デジハリ・オンラインスクール
プレミアムメンバー限定 1892771-9b204496465ccd75b0a274286e33a801e2df4643-05211823.png
【情報セキュリティ基礎】ハッカーの視点から見るセキュリティ対策の必要性
01:01:17 / 109 VIEWS
【情報セキュリティ基礎】ハッカーの視点から見るセキュリティ対策の必要性
阿部ひろき
2,400(税込)
1892902-070f7cd97fbf37e07f2a4ca1dab00af67f7a7db1-04571609.png

プログラミングで科学を学ぼう! Vol. 1 後編
01:34:12 / 1K VIEWS
プログラミングで科学を学ぼう! Vol. 1 後編
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
Access2016  Acces初級 Accessシステム作成
01:52:38 / 86 VIEWS
Access2016 Acces初級 Accessシステム作成
BiT-A
12,000(税込)
2371-f5b42afe3f6fc1d57f61a9973acf7d4fe51558c7-16541629.JPG
CSS / CSS3 マスターコース |70以上のレッスン、7時間以上のレッスンでCSSを基礎からマスター
06:29:21 / 2K VIEWS
CSS / CSS3 マスターコース |70以上のレッスン、7時間以上のレッスンでCSSを基礎からマスター
nestonline
4,200(税込)
3121-819cb4237ddfceaa3e4dfdc66898f56f65f8a81c-17421115.png
プログラミングで科学を学ぼう! Vol. 10
00:56:28 / 838 VIEWS
プログラミングで科学を学ぼう! Vol. 10
平山雄三
3,000(税込)
3061-7a33550eb11a9ea765a3d5eb2109518236952cf8-38511506.jpg
ビスケット コンピュータサイエンス入門
01:37:55 / 1K VIEWS
ビスケット コンピュータサイエンス入門
デジタルポケット
3,000(税込)

はじめてのJavaScript JavaScript基礎③
00:42:48 / 466 VIEWS
はじめてのJavaScript JavaScript基礎③
デジハリ・オンラインスクール
プレミアムメンバー限定 1892771-9b204496465ccd75b0a274286e33a801e2df4643-05211823.png
だれでもできる!2時間で3DCGアニメーション&3Dモデリングデビュー
03:09:09 / 484 VIEWS
だれでもできる!2時間で3DCGアニメーション&3Dモデリングデビュー
akira
5,400(税込)
1892852-181760f097da6ef9f8658b7fbb89585be80d43c1-13340006.jpg
Adobe AfterEffects CS6使い方講座
02:39:11 / 842 VIEWS
Adobe AfterEffects CS6使い方講座
アテイン株式会社
2,400(税込)
2441-6905986ead77749db02ba6fa2b603b1b59404539-32501111.gif
Word 2016 ビジネス文書を作成するための効率的Word活用テクニック
00:57:13 / 104 VIEWS
Word 2016 ビジネス文書を作成するための効率的Word活用テクニック
BiT-A
10,000(税込)
2371-f5b42afe3f6fc1d57f61a9973acf7d4fe51558c7-16541629.JPG

▲ページトップへ

フォルダ選択

選択したコースを
に追加してもよろしいですか?

新規フォルダ作成

タイトルを入力(255字まで)

フォルダーのカラー設定

新規フォルダ作成

本当にこの を削除しますか?

▲ページトップへ