NEXT COHORT: JUNE 29, 2021

C# Scripting Fundamentals in Unity

Beginner | $349 | 4 weeks

A 4-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
REQUIREMENTS
  • Unity Version 2020 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: Types, Variables, Functions, Operators, and Conditionals

This week, students will implement the game logic and learn about interscript communication. 

Topics: Structs, Collections, Properties, and Singletons.

This week, students will learn the best practices to write code that is scalable and easy to maintain and how to persist data across multiple game sessions.

Topics: Serialization, PlayerPrefs, Coroutines.

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

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.

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.

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.

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

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.

Tyrell Lewin

Tyrell brings a deep passion for Math and Computer Science to his XR Development. With experience in developing AAA games and leading tech startups, he has designed and developed for Oculus Quest, Microsoft Mixed Reality, HTC Vive, and Apple’s ARKit.

Ashley Godbold

Ashley is a programmer, game developer, artist, mathematician, and teacher, who holds a Bachelor of Science in Mathematics, a Master of Science in Mathematics, a Bachelor of Science in Game Art and Design, and a Doctor of Computer Science in Emerging Media, where her dissertation research focused on educational video game design. She is also […]

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

Where our students work

Course Schedule

June 8 - June 24
10:30am - 12:00pm Pacific Time Tuesdays and Thursdays
10:30am-12:00pm Pacific Time Tuesdays and Thursdays
June 29 - July 22

APPLICATION DEADLINE: JUNE 21, 2021

10:30am - 12:00pm Pacific Time Tuesdays and Thursdays
10:30am-12:00pm Pacific Time Tuesdays and Thursdays

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.