NEXT COHORT: FEBRUARY 14, 2022

Introduction to Unity 3D Development

This project-based 8-week live online course offers an introduction to Unity and walks you through creating your first real-time 3D applicationa Bowling Gamewhile focusing on the major Unity systems.

This course will prepare you to earn a Unity Certified User certificate.

Apply Now
Request Syllabus
Apply Now
Request Syllabus

Course Overview

Live Online Sessions

3Hours of
Lessons/week

Join weekly classes built to teach you the foundation of skills to create your next application in the area of your interest, using Unity.

By the end of the course, you will be able to:

  • Create and manage Unity projects
  • Use essential features of the Unity Editor
  • Build custom scenes
  • Implement simple physics-based simulations
  • Interpret simple scripts
  • Create user interfaces
  • Create code that utilizes basic Unity APIs
  • Diagnose and fix common errors related to Unity API’s
  • Create new prototype ideas in Unity.

Office Hours

5Hours/
week

Each week, 5 office hour time slots of 1 hour will be offered. You can use the time to drop in and meet with instructors to: ask any questions you have to help work through specific problems or expand on bigger questions about the course or the industry.

PREREQUISITES

This is a beginner friendly course, no previous experience required

  • Unity Editor Level: None
  • Coding Experience: None
REQUIREMENTS
  • Computer capable of running Unity and a mouse with a scroll wheel

1 Unity Essentials

In the first module we'll go over the basics. We'll cover navigating the editor for all the beginners and throw in some helpful tips along the way for the more advanced ones.

Then we'll move on to manipulating objects in the scene, saving them with prefabs, and even importing them from the asset store. No code, just the sound fundamentals of working with assets in the editor that every project needs!

Upon successful completion of this module, you will be able to: Create and manage Unity projects,  Use essential features of the Unity Editor, and Build custom scenes.

Almost every real-time 3D application uses physics in some way. In this module, This project, we will introduce Unity's physics engine to allow you to create realistic and compelling experiences. You will learn about rigid bodies, gravity triggers and colliders.

Upon successful completion of this module, you will be able to: Implement simple Physics-based simulations

In this module, we will start creating the logic for our bowling game. We will implement the core mechanic, where the user can decide the direction to throw the ball, that should move on the track and hit the pins. Along the way, you will get familiar with the most important programming and Unity concepts, including the anatomy of a C# script, the lifecycle of a monobehaviour and input handling.  

Upon successful completion of this course, you will be able to: Interpret Scripts and Create code that utilizes basic Unity APIs.

Now that the basics are working, we are going to apply the programming concepts to implement rules and add some glue to the game. We will use C# structures and Unity key apis to implement a scoring system , to clean fallen pins and to reset the track after two throughs. 

Upon successful completion of this course, you will be able to: Interpret Scripts and Create code that utilizes basic Unity APIs.

In this module, you learn how to interact with Unity’s User Interface system. We will create a Title Screen with texts, images and functional buttons that trigger specific actions. We will also implement an in-game menu that dynamically updates the user score on the screen. 

Upon successful completion of this course, you will be able to:  Create User Interfaces.

Nobody likes bugs, but they exist in every project and they must be identified and fixed. Fortunately, most of the problems that occur in projects have the same root cause. In this module, you will learn how to identify and fix common sources of bugs in Unity Projects. 

Upon successful completion of this course, you will be able to:  Diagnose and fix common errors related to Unity API’s.

Our Project is ready and big-free (or at least it should be), but there are some minor changes that can give the project a professional look. In this module, we will learn how to add some pieces of audio and visual feedback to improve the look and feel of the game. By the end, we will create an executable version to share with everyone. 

Upon successful completion of this course, you will be able to:  Create code that utilizes basic Unity APIs.

In this final and special module, we will you prepare to continue developing your Unity and C# skills to pass the Unity Certified User exam. We will learn some tips and tricks about the exam, review some questions and create a study plan.

TOOLS

YOUR INSTRUCTORS

Jerry Medeiros

Jerry Medeiros is a game development and AI expert with more than 10 years of experience using his skills to create games and XR training and simulations. As a Unity Certified Instructor, he is passionate about teaching the latest emerging technologies. He has an undergraduate degree in Game Development, a graduate in Interaction Design and a Master’s degree in Computer Science.

Jerry Medeiros

Jerry Medeiros is a game development and AI expert with more than 10 years of experience using his skills to create games and XR training and simulations. As a Unity Certified Instructor, he is passionate about teaching the latest emerging technologies. He has an undergraduate degree in Game Development, a graduate in Interaction Design and a Master’s degree in Computer Science.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to XR development. She has designed and developed projects for the HoloLens, Magic Leap, Oculus Quest and Valve Index.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to XR development. She has designed and developed projects for the HoloLens, Magic Leap, Oculus Quest and Valve Index.

Usman Mir
Usman Mir

Usman has worked with Unity for over 10 years. XR development combines his passion for problem solving and building innovative experiences.

Indika Wijesooriya

Indika is a software development professional, who holds an Engineering Bachelor’s Degree focused in Computer Science Engineering. His work history in the software industry includes game development, design, and immersive technology (Augmented Reality, Virtual Reality and Mixed Reality).

Indika Wijesooriya

Indika is a software development professional, who holds an Engineering Bachelor’s Degree focused in Computer Science Engineering. His work history in the software industry includes game development, design, and immersive technology (Augmented Reality, Virtual Reality and Mixed Reality).

Cash Garman

Cash Garman has over 14 years of experience in the games and web industry as a programmer. He has taught game and web programming/design at the University of Lincoln and the University of Sussex in the UK over a span of 4 years. He has specializations in VR/AR, procedural generation, artificial intelligence, data visualization, and data-driven systems.

Cash Garman

Cash Garman has over 14 years of experience in the games and web industry as a programmer. He has taught game and web programming/design at the University of Lincoln and the University of Sussex in the UK over a span of 4 years. He has specializations in VR/AR, procedural generation, artificial intelligence, data visualization, and data-driven systems.

Arthur Ribeiro

Arthur is an experienced Software Engineer who specializes in game programming. He is proficient in handling the complete game development cycle from Concepting to live-ops, with a player-centric and data-informed vision.

Arthur Ribeiro

Arthur is an experienced Software Engineer who specializes in game programming. He is proficient in handling the complete game development cycle from Concepting to live-ops, with a player-centric and data-informed vision.

Our Instructors are Unity Certified

Industry recognized certifications right under your belt

Successful completion of the course will earn you a Unity 3D Development badge issued by Circuit Stream and the opportunity to prepare you to gain an User Level certification badge from Unity.

PROGRESSION & CERTIFICATION

Circuit Stream's 3D Development Career Track

STEP 1

Free Unity 3D Workshop

Explore the basics of 3D development in a free workshop.

STEP 2

3D Development Course

Learn the foundations of 3D Development in our beginner friendly course.

STEP 3 COMING SOON!

Unity 3D
Bootcamp

Gain fluency in the field with leading professionals by gaining experience, skills and career support.

Get notified when we launch!

STEP 4

Launch Your Idea & Career

Gain fluency in the field and become industry-prepared with a professional portfolio and valuable network.

Largest network of 3D and XR Professionals

At the heart of Circuit Stream is our growing community of 1000+ XR Developers and Designers around the world who come together everyday to learn, connect, and network. When you join a Circuit Stream course, you join the community too.

MEMBERS

1000+

COUNTRIES

90+

LEARNERS & ALUMNI

40,000

Payment Plans

Full Payment

$2,500

3 Month Plan

$844

6 Month Plan

$426

12 Month Plan

$217

ALL PAYMENT PLANS ARE LISTED IN US DOLLARS (USD).

Next course starts November 29th

REGISTRATION CLOSES NOVEMBER 19, 2021
SAVE YOUR SPOT

February 14  - April 11

APPLICATION DEADLINE: February 7, 2022
Timeslot 1 Mondays and Wednesdays 10:00-11:30am PST
Timeslot 2 Mondays and Wednesdays 3:30-5:00pm PST

April 14  - June 9

APPLICATION DEADLINE: April 7, 2022
Timeslot 1 Tuesdays and Thursdays 10:00-11:30am PST
Timeslot 2 Tuesdays and Thursdays 3:30-5:00pm PST
Timeslot 3 Tuesdays and Thursdays 6:30-8:00pm PST

Ready to get started?

Apply Now
Request Syllabus

Unity Authorized Training Partner

Circuit Stream is a Unity Channel Partner and Authorized Training Provider. Training Partners are selected based on their knowledge, focus on quality and commitment to providing the highest level of Unity training, delivered by Unity Certified Instructors.

Frequently Asked Questions

Is the Introduction to Unity 3D Development course right for me?

This is a beginner-friendly course, no previous experience is required.

This course is designed for anyone interested in learning Unity development and having the ability to create interactive 3D experiences. Learners are trained on all fundamental aspects of Unity and gain exposure to a variety of disciplines found in the industry.

The course is equally applicable to both students and professionals. It is designed for a wide range of backgrounds with an interest in working with interactive technology.

We've taught more than 40,000 students, professionals and companies globally over dozens of courses. Our instructors are developers working in the VR and AR industry committed to helping you learn how to make VR and AR apps.