A 30-hour on-demand online course that will provide you with the core programming concepts of C# scripting that you can use when developing applications and games.
This 30-hour on-demand course will teach you the basics of C# scripting in Unity for game development. You will learn the fundamental programming concepts using C#, including: basic code structure, coding techniques, and some Unity specific C# usages.
Introduction to C#
In this unit, you will understand the basic concepts of scripting and begin building the course project, which is a Muffin Clicker game. At the end of this unit, you will have created an interactive counter, the foundation of the Muffin Clicker game. Estimated time 8 hours.
Using Code to Animate
Now that you are familiar with C# and the Start() method, you will learn how to create animations and apply them to your course project by using code. Estimated time 8 hours.
In this unit, you will learn to modify code to make it easier to maintain, understand, and extend without changing its behavior. After completing this unit, you will be able to understand the importance of refactoring and apply it to your code. Estimated time 6 hours.
In this unit, you will plan and implement upgrades to your projects using properties and applying events. You will apply what you have learned to your muffin clicker game. Estimated time 8 hours
Tools we’ll be using
Our courses are designed to teach you the industry-standard tools of building 3D and XR experiences.
Discover powerful artist tools to optimize your workflows and design immersive experiences.
A simple & powerful object-oriented programming language developed by Microsoft—one of the most popular programming languages in the tech industry.
Visual Studio dev tools & services make app development easy for any developer, on any platform & language.
“C# Scripting Fundamentals in Unity and XR Developer courses changed me from a language instructor with no computer programming knowledge to an XR educational and cultural program startup founder who is managing a team of XR developers and designers.”
“Working in the Animation industry for 5 years, I was feeling stagnant with my skill sets. After taking the XR developer course, I was able to create and set up my own digital environments. With a 3D generalist level of knowledge, learning C# Scripting was a new field, but it was a fun challenge that made things work! Highly recommended to artists/designers who want to branch out :)”
What to Expect
30 Hours On-Demand
This 30-hour on-demand course will teach you the basics of C# scripting in Unity for game development. You'll learn how to write simple scripts and use them in your games.
Available on weekdays, drop in to meet with an instructor or fellow student to ask questions and gain a deeper understanding of the course material.
Get access to our Discord XR community. A place where you can come to learn from other passionate professionals, share your knowledge, and network with people who share your interests.
Industry Recognized Certification
After completing the course, you will receive a Unity Certification Badge issued by Circuit Stream acknowledging that you have acquired the necessary knowledge and skills to apply C# scripting to developing applications and games.
Meet Your Instructor
Our instructors are not only Unity certified instructors, but are also XR practitioners who have or are currently leading and building experiences in various spaces from: mixed reality, game development, and entertainment.
AR/VR Instructor & Developer
This is a beginner friendly course and no previous experience is required.
Hardware & Software
Unity Version 2020 LTS (Free download)
A laptop or computer (Mac or PC)
Frequently Asked Questions
Is this course online?
Yes, this course is an online, on-demand course. You can take it at your own pace and start and stop whenever you want, so you don't have to worry about deadlines or missing lectures. When you purchase the course, you'll be able to access the lectures and assignments immediately.
Is there support available if I need help?
Yes. When you purchase our on-demand course, you'll be able to access our Discord community where you can join office hours, ask for support within our set channels and connect with other students.
Are there any prerequisites for this course?
Circuit Stream’s C# fundamentals course was created for those who are new to C# scripting, and is considered to be beginner-friendly. There are no skill or knowledge prerequisites for this course.
Will I earn a C# Fundamentals certificate from this course?
Yes, when you complete the C# Fundamentals course, you will earn a Circuit Stream certification badge, which can boost your LinkedIn profile and resume, helping you stand out in the job market.