Did you ever want to understand C# in-depth?
Do you feel stuck when you want to code in C# within Unity?
Do you want to have more control over your code and be more comfortable coding?
If you can answer YES to any of these questions, then this course is for you.
In this course, you will get to Master C# and see how to use key C# concepts and built-in Unity methods for your game; after completing this course, you will be able to:
- Understand Object-Oriented Concepts (e.g., classes, overloading, constructors, destructors, instances, polymorphism, dot notation, etc).
- Use methods, variables, common structures (e.g., loops, conditional statements) and common data types (e.g., static, constants, arrays, lists, dictionaries, etc).
- Understand C# syntax when used in Unity.
- Understand and use common built-in methods from the Unity library.
- Understand events and process user inputs in Unity.
- Detect objects through ray-casting, triggers, and colliders.
- Use masks and layers in Unity.
- Work with external files and global variables to load or save information (e.g., XML file, text file, image file, or items in the Resources folder, etc.)
The course includes over 60 mini tutorial of 5 minutes each (over 3 hours in total), so that you can learn at your own pace, whenever you have time allow.
This course officially opens on 5th November and closes on 11th November.
What if you could master C# and Become a C# Coder for Unity without having to copy paste code from the Internet?
Frequently Asked Questions
"So far into the course, I really enjoy how Pat breaks down each topic into manageable bites so that the student is able to understand the material better, I have always struggled with C# but i appreciate the fact that I can always go back to the videos and review something that I don't understand and apply it to my projects, highly recommend for both beginner and experienced students"
Patrick is an enthusiastic instructor who loves to teach, share knowledge, and make it possible for students to reach good proficiency levels regardless of their background.
StartDefining a Class (1:40)
StartAccessing Class Members and Variables (2:34)
StartStatic Member variables and methods (1:39)
StartAccessing methods and access modifiers (2:34)
StartLocal, member and global variables (5:00)