STEM - Game and Software Engineering With Real Video Game in Unity Level 1
What's included
10 live meetings
8 hrs 20 mins in-class hoursProjects
1-2 hours per week. Each week we will build a new component to the game, and the students are expected to complete whatever they did not finish in class before the next class.Assessment
I will share my thoughts with you about your learner's progress and abilities based on their progress and attitudes in class.Class Experience
Beginner Level
Learn how to build unique video games using the popular gaming platform Unity. This is the platform used for over half of the games on the market today ! Unity is robust and capable. You can build 2D or 3D games and even utilize virtual reality! Unity cam be overwhelming to learn on your own, many start and give up due to apparent complexity. But we can do this together! If you go through and learn HOW unity works, it is not as complex as it seems! This course is about understanding the basic concepts. We will learn by doing, creating an actual game in Unity that demonstrates the basic concepts through hands on learning.
Learning Goals
Learn the basic concepts of the Unity Platform
Learn basic game design principles
Syllabus
10 Lessons
over 10 WeeksLesson 1:
Installation and Basic Concepts
Get unity installed with the proper components and learn the basic concepts of what software piece does what function.
Concepts Explored:
Unity Hub
Unity Editors
Editor Modules
Editor Templates
Projects and Project Management
Visual Studio vs Visual scripting
Unity Cloud
Unity Play
Actions: Install unity hub, editor, visual studio. Create a project with 2D template
Goal: Ready to use setup and first project created
50 mins online live lesson
Lesson 2:
Games and Game Objects
Using the editor, create a new project and explore the user interface panes while making a real GameObject as the player.
Concepts explored:
Hierarchy
Project: Assets and Console
Inspector
Scenes
Game View
Colors and Appearance
Scenes and Backgrounds
Actions: Learn the editor, Create first gameObject, Import graphic, Add sprite component
Goal: Add Primary gameObject and set background
50 mins online live lesson
Lesson 3:
Physics and Scripts and Keyboard Input
Make the player move with physics (gravity) and using a c# script.
Concepts explore:
Rigidbody and Physics
Gravity and Mass
Scripting Basics
Keyboard Input
Actions: Add rigidBody component, gravity, and script to control main game player
Goal: keyboard control over main game player, which is also affected by gravity
50 mins online live lesson
Lesson 4:
Multi-Component Objects and Colliders
Create multi-Component Objects with a hierarchy and colliders.
Concepts explored:
Object Hierarchy
Colliders
Actions: Create multi component object with colliders
Goal: Create the object to fly through with colliders
50 mins online live lesson
Other Details
Pre-Requisites
Must have basic computer skills (software navigation, installation, basic operation, etc)
Supply List
You will need to install the Unity Package on a capable computer. Minimum computer specs: modern CPU, multicore 12GB ram, 16 or more preferred Fast internet feed for downloads / uploads 50GB free space on storage device You will also need to download and install the unity package (Hub, Editors, and Visual Studio)
External Resources
In addition to the Outschool classroom, this class uses:
Reviews
Live Group Course
$25
weekly or $250 for 10 classes1x per week, 10 weeks
50 min
Completed by 22 learners
Live video meetings
Ages: 10-15
3-15 learners per class