Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

STEM: ゲーム ソフトウェア エンジニアリング - Unity で一人称 3D 迷路ゲームを作成する

Unity でグラフィック、ソフトウェア エンジニアリング、ゲーム エンジニアリングを学びます。関連するすべての概念を学びながら、カスタマイズして友達と共有できる実際の 3D ゲームを作成します。
David Salch
平均評価:
4.9
レビュー数:
(3,315)
Popular
クラス
再生

含まれるもの

10 ライブミーティング
8 時間 20 分 授業時間
課題
週1時間. Each week will be another step in the process of building the game. The expectation is that each step is implemented in full during class or before the next class session. At the end you will have a working unity first person 3D game and enough knowledge to customize it further.
評価
Feel free to inquire about progress and mastery at any point.
この文章は自動翻訳されています

このクラスで学べること

英語レベル - 不明
Intermediate レベル向け
Unity is an awesome gaming platform that takes the "miracle" out of game coding. However, it can be overwhelming to the newcomer. There are LOTS of bells and whistles that allow total control of the virtual universe. The good news is, you don't need to use 80% of it! Most of what you need to do to build incredible 2D, 3D and VR games is easy to master when you learn the foundation of how Unity works.

This class teaches you HOW to use Unity, through hands on actual game building!

Each week we will drive deeper into the concepts of game building while building an actual #d First Person game. The game is a simple version of a maze you must escape from, while collecting points for gathering coins along the way. After finishing this course, you will be able to do extensive customization to make this into anything you want and share it with your friends (the code is free to keep and use)

We will go over the concepts of graphics, 3D positioning, Game Objects, Components, Hierarchy, Game Design, Scripting, Build and Testing, References, Game Canvas, Colliders, Physics, etc etc. It's all within these 10 weeks! You will Do the concepts on your own computer in your own game, true learning by doing!

While we do use C# scripting, it is NOT necessary that you know how to code. The scripts themselves are provided in entirety. That way you can see how more advances scripting works without the steep learning curve involved in writing from scratch. You will even be shown some expert tips on how to write code without writing code! (yes, it is possible!)

These classes do build on themselves, each one picking up from the week before, but if you fall behind or miss a class or two, don't worry! every session is recorded and I am available between classes for special assistance as necessary. My commitment is that you learn how to do this!

Basic Concepts:
   3D means movement and view in 3 dimensions: width, heights, and depth
   First Person means you are the player, the camera sees what you would see if you were inside the game
   Unity is a gaming platform that utilizes a Central Hub, multiple editors, templates, and Visual Studio for coding. 

NOTE: This is a fairly aggressive game build across 10 weeks. Best for those serious about learning!
学習到達目標
The overall goal is to understand the basic of 3D and First Person games built with the  Unity platform.
Learn the basic of how Unity works, how to drive it, and basic C# scripting.
学習目標

シラバス

10 レッスン
10 週間以上
レッスン 1:
Navigation and Basics
 Introduction to the course

Set the floor and camera

Understand the basics of 3D positioning 
50 分のオンラインライブレッスン
レッスン 2:
Create a Maze Objects and Collectibles
 Create the basic maze cell object

Create the Collectible object inside the cell

Understand object creation and hierarchy 
50 分のオンラインライブレッスン
レッスン 3:
Prefabs, Colliders and Scripts
 Add a script to manage the cells
Add an Exit Collider
Create a prefab for the maze cell

Understand Scripts
Understand Prefabs
Understand Colliders 
50 分のオンラインライブレッスン
レッスン 4:
Maze Generation
 Add the Maze generation Script

Test The Maze! 
50 分のオンラインライブレッスン

その他の情報

受講の前提条件
It is recommended to take the beginner unity 2D class first, but not required.
受講に必要なもの
You will need a computer capable of running the Unity platform. Basic requirements are:

Windows, Mac, or Linux (NOT Chromebook or tablets)
Fairly modern processor
Minimum 8GB ram free, 16+GB is preferred
Minimum 20GB of storage available, 40+ GB is preferred


You will need to install the Unity Hub, which will then install:
  Editor
  Templates
  Visual Studio
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
参加しました December, 2016
4.9
3315レビュー
Popular
プロフィール
教師の専門知識と資格
I have been in the world of computer science my entire life, often focused on coding and platforms of different types. Over my career I have spent countless hours and presentations explaining how complex technical things "work" to a nontechnical crowd. This is the expertise I bring to classes, gaining understanding before skill building.  While retired now, I dedicate my time to passing along decades of experience to the next generation, enabling them to go even further in their own careers. 

レビュー

ライブグループコース
共有

$25

毎週または$250 10 クラス分
週に1回、 10 週間
50 分

オンラインライブ授業
年齢: 10-15
クラス人数: 3 人-12 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool