含まれるもの
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内のクラスルームに加えて、以下を使用します。
教師の専門知識と資格
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 人