NEXT COHORT: JANUARY 4, 2021

C# Scripting Fundamentals in Unity

Beginner | $199 | 3 weeks

A 3-week live online course that will provide you with the core programming concepts of C# scripting that you can use when developing applications. We'll start at the very beginning and work our way up. By the end of the course, we will have built a small game!

Circuit Stream is a Unity-certified training partner. Training partners are approved based on their expertise, focus on quality education and commitment to providing the highest level of training available.

This course doesn't assume any previous programming experience. Open to beginners.

Course Overview

Live Online Tutorials

3Hours of
Lessons/week

You will receive two live sessions per week, at 1.5 hours each. In this course, we will learn the fundamental programming concepts using C#, including C# fundamentals, basic code structure, coding techniques, and some Unity specific C# usages.

Office Hours

1Hour
/week

During office hours, you can bring your questions and have them answered in real-time. Troubleshooting, code logic questions, insights into design and more. Office hours are once per week.

Hands-on Learning

Our hands-on learning approach gives you the opportunity to learn all the main concepts required for C# whilst building an idle clicker game. By the end of the course, we will learn how to create the user interface, game logic, and game state management needed to create a complete game ready for deployment. 

If you have any questions, please contact: support@circuitstream.com

PREREQUISITES
  • This is a beginner friendly course, no previous experience required.
  • Unity Editor Level: None
  • Coding Experience: None
HARDWARE REQUIREMENTS
  • Unity Version 2019 or greater (Free Download)
  • A laptop or computer (Mac or PC) with internet connectivity
  • No headset required

WEEK 1 The Game Loop

In the first week, students will  Implement the basic click logic and create UI animations using C#. 

Topics: Introduction to Classes, Functions, Variables, Types, Operators, Iterators and Conditionals

This week, students will learn the best practices to write code that is scalable and easy to maintain. They will implement the game logic and learn how to keep track of the game state.

Topics: Structs, Classes, Functions and Properties and Singletons.

In the last week, students will learn how to leverage the power of Object Oriented Programming to model real world problems using C# code, and write classes that are expandable and reusable. 

Topics: Inheritance, Virtual Methods, Abstract Classes, Coroutines and Debugging.

YOUR INSTRUCTORS

Jason Campbell

Jason has worked in the VR/AR industry since 2012 and worked with big data since 2016. He has built and managed over 25 applications and delivered projects for VR, AR, iOS, Android, custom hardware, web, and film. He has an undergraduate degree in Psychology and a Master’s degree in Digital Media.

Jason Campbell

Jason has worked in the VR/AR industry since 2012 and worked with big data since 2016. He has built and managed over 25 applications and delivered projects for VR, AR, iOS, Android, custom hardware, web, and film. He has an undergraduate degree in Psychology and a Master’s degree in Digital Media.

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.

Eric Carter

Eric Carter is an XR designer who helped Microsoft ship hand tracking on the HoloLens 2. After that he worked on Facebook Horizon with the team that made Oculus Quest First Steps. With more than a decade of prior experience working in game design, Eric brings a creative and user-centric focus to the projects he develops

Eric Carter

Eric Carter is an XR designer who helped Microsoft ship hand tracking on the HoloLens 2. After that he worked on Facebook Horizon with the team that made Oculus Quest First Steps. With more than a decade of prior experience working in game design, Eric brings a creative and user-centric focus to the projects he develops

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.

Our Instructors are Unity Certified

Where our students work

Course Schedule

January 4 - January 20
10:00am - 11:30am Pacific Time Mondays and Wednesdays
10:00am-11:30am Pacific Time Mondays and Wednesdays

Are you ready to start learning C#?

Learning from the best

Circuit Stream is a Unity certified training partner.
Training partners are approved based on their expertise, focus on quality education and a commitment to providing the highest level of training available.