Search

$9

weekly
or $65 for 0 classes
Class
Play

Learn How to Create an Open World Game in Unity & C# (Intermediate + Flex)

Completed by 7 learners
Ages 11-16
Live Group Class
In this flex class we will create a 3D RPG game in Unity.
Average rating:
4.8
Number of reviews:
(329 reviews)

No live video meetings
8 weeks
1-10 learners per class

What's included

Class Experience

In this course, students will learn how to create a 3D survival game. In the video recordings, I will show how to create parts of the game and students will be able watch the videos at their own pace and follow along. Students should have experience using unity or have completed my other course "Learn How To Code Your First 3D Game Using Unity & C# (Beginner)" before taking this class: https://outschool.com/classes/learn-how-to-code-your-first-3d-game-using-unity-and-c-7RjBRvVR#uso4MwEBW5
Please reach out to me if you are interested in taking this class but haven't taken my beginner unity class yet. 

Class 1:
 In this lesson I will show students how to setup our Unity project with gray box templating and also create the code for the camera to orbit left and right around the player using the mouse for 3rd person perspective.

Class 2:
 We will finish the camera orbit system to include up and down rotations. We will also start coding the player movements where we learn about global and local positioning system in Unity.

Class 3:
  In this lesson students learn how to add an enemy object to the game and also how to use the unity Artificial Intelligence system to make the enemy follow the player with minimal code. We will also start adding the ability for the enemy to attack the player.

Class 4:
  We finish the attack sequence code and start adding the visuals. We will also learn how to download assets from the unity asset store and add them to our game by adding a new scene.

Class 5:
  In this lesson students will learn how to download and add models from an external website. Students will also start to learn how to download and add 3D animations  to our game.

Class 6:
 We finish the 3D animation controller to display different animations in this class and we also add the code to display the different animations automatically when the player is moving. 

Class 7:
   In this lesson students will learn how to add the enemy model and animations in the game and also how to create the enemy animations controller. We also add the ability to play the enemy animation with code.

Class 8:
  In this last lesson we will wrap up our game by adding the ability for the player to attack which will be different then the enemy attacking the player since the player can attack multiple enemies at the same time.

Topics the course covers:
        Importing Animations
        Playing Animations
        Setting up an Animator
        Locking mouse to game
        Create a Camera Orbit Script
        Enemy AI follow player with obstacles (Navmesh, Navmesh Agent)
        Passing and Returning from C# Methods
        Importing assets from Unity Asset Store
        Creating Scenes and prefabs
        Post-Processing effects
        Access components with code

Please note: Chromebooks, tablets and iPads will not work for this class. Also, if the student is outside of the age range but you think they still may be suitable for this class, please contact me before signing up. They should have experience navigating around a computer and be able to listen and follow instructions well with minimal help.

Other Details

Parental Guidance
Parental consent is required for using unity. Please make an account on the unity website and then download unity hub version 2020 or later: https://store.unity.com/download-nuo
External Resources
In addition to the Outschool classroom, this class uses:
Sources
https://unity.com/

Meet the teacher

Joined August, 2019
4.8
329reviews
Profile
Teacher expertise and credentials
I have a degree in computer science and have been coding for over 11 years. I have also worked a few years in the industry creating desktop games. As someone who was originally self taught I know  how important it is to learn code by being very hands-on and experimenting, which is how I will be teaching.

Parents also liked
Private Tutoring C# Programming & Introduction to Unity Game Design (W/ C-Sharp)
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
101 Private-C Sharp Programming -Basics for Beginners- Level 1 -1 Hour Weekly
StudentScholars
3.9
(86)
$43 per session
1-on-1 Lessons
On Demand
9-18
101 Private-C Sharp -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private-C Sharp -Intermediate- Level 2 - 1 Hour Weekly
StudentScholars
3.9
(86)
$43 per session
1-on-1 Lessons
On Demand
9-18
Computer Programming, Coding, Python, Javascript, C#, C++ One on One Tutoring
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(729)
$36 per class
Next session at 4 PM tomorrow
Group Class
1/wk, 25 min
7-12
1:1 Tutoring: Coding, Arduino, Games, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(8)
$60 per session
1-on-1 Lessons
On Demand
7-18
Scratch Video Game Coding: Fun Programming
Michelle Lewis Scratch Coding STEM Educator
5.0
(19)
$48 per session
1-on-1 Lessons
On Demand
7-17
Programming on Minecraft: One-on-One Coding Sessions
BrainBytes
4.9
(241)
$65 per session
1-on-1 Lessons
On Demand
6-15
Python Programming and Computer Coding Intermediate Hangout and Code
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(729)
$18 per class
Next session at 10 PM on Monday
Group Class
1/wk, 55 min
8-13
Coding Scratch Full Semester Series - Introduction to Scratch: Coding & Gaming
Young Art: Art Education, Fashion Design, Coding
4.7
(4,844)
$18 per class
Next session at 10 PM on Tue 5/13
Group Class
16 wks, 1/wk, 55 min
9-14
Scratch Programming: One-On-One Coding Sessions
BrainBytes
4.9
(241)
$65 per session
1-on-1 Lessons
On Demand
6-13
Web Programming Weeklong Camp
MissB aka Bhavana R (Coding)
4.9
(37)
$80 per class
Next session at 7 PM on Mon 7/14
Group Class
1 wk, 5/wk, 1.50 hr
10-15
Intro to Coding 1:1 Live Coding Lab
Usama Puri
4.3
(21)
$40 per session
1-on-1 Lessons
On Demand
6-18
Weekly Minecraft Intermediate Coding Fun! Awesome Coding Projects Every Week
Code Kids
4.8
(1,539)
$21 per class
Next session at 8 PM tomorrow
Group Class
1/wk, 55 min
8-12
Python Beginners Coding Club- Learn Coding Using Graphics, Games & Animations
Coding Doctors Learning Lab, Inc.
4.8
(1,253)
$15 per class
Next session at 11 PM today
Group Class
1/wk, 45 min
10-14
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In