Unity 3D迷路ゲーム開発入門
プログラミングの基礎を学んでUnityで3D迷路ゲームを作成しよう。人工知能における基礎的な知識と具体的な技法もカバー!
Created by Toyohisa NAKADA
What you'll learn
- 初めてプログラミングを学ぶ人に、プログラミングの基礎を身に付けさせます(コース前半部分)。
- Unityによる3Dゲーム作成をできるようになります(コース後半部分)。
- 人工知能における基礎的な知識と具体的な技法について学ぶことができます(コース後半部分)。
- Unityの機能としてあまり取り扱わないものは、パーティクルなどの派手なエフェクト、Unity標準のアニメーション機能、既存のアセットを用いたものなどです。
Requirements
- コースの前半部分(セクション1-7)は、プログラミングの未経験者でも理解できると思います。
- コースの後半部分(セクション8-16)の理解には、Unity、C#の経験が必要です。
- また、できれば少しベクトル、三角関数などの数学を知っていた方が望ましいです。
Description
Unityゲーム作りのコースです。プログラムの基礎のついて、コースの前半部分では十分に時間を取って解説します。コース後半部分の3D迷路ゲームの作成では、すこし高度なプログラミング技術についても取り扱っていきます。
このコースによって、初めてプログラムを学ぶ人は、プログラミングに対するしっかりとした技術を修得することができます。また少しプログラミングを学んだことがある人にとっては、クラスの設計や具体的なテクニックについて学ぶことができます。さらに人工知能技術の考え方、その中の最も重要な経路探索技術について身に付けることができます。
3D迷路ゲームは、自分自身が迷路の中を動き回るユーザ視点と、迷路全体を上から見た俯瞰視点の2つについて作成します。迷路自体は自分自身で作成できるようになっていて、さらに、迷路を脱出するためのお助けアイテム機能も実装していきます。人工知能の部分では、自動で迷路を解くプログラムを作成し、それを利用して迷路内に登場する敵のキャラクタが自分自身を追いかけてくるようにします。
またUnityの2Dゲームについても少しだけコースの中で取り扱います。
Who this course is for:
- 初めてプログラムを学ぶ人 (セクション1-7)
- ゲームを作ってみたい人(セクション8-16)