Mastering C# and Unity (Full Video Course)

Learn everything you need to know about C# and how to use it in Unity

  Enroll in Course

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:

  1. Understand Object-Oriented Concepts (e.g., classes, overloading, constructors, destructors, instances, polymorphism, dot notation, etc).
  2. Use methods, variables, common structures (e.g., loops, conditional statements) and common data types (e.g., static, constants, arrays, lists, dictionaries, etc).
  3. Understand C# syntax when used in Unity.
  4. Understand and use common built-in methods from the Unity library.
  5. Understand events and process user inputs in Unity.
  6. Detect objects through ray-casting, triggers, and colliders.
  7. Use masks and layers in Unity.
  8. 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 for 1 week only, and will only reopen next year.


 

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


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I find that this course is not for me?
If you go through all the modules and you still think that this course is not for you, you will be refunded; no questions asked. So it is effectively risk-free for you.
Who is "Mastering C# and Unity" for?
"Mastering C# and Unity" is for anyone looking to learn how to code in C# for Unity and to understand key C# principles and Unity classes in-depth. Whether it is your first online course or you are an intermediate Unity user, the programm covers the entire process from getting started with C#, to using Object-oriented concepts, or using Unity's C# library to make your games more interactive. Mastering C# and Unity is for anyone expecting to truly master C# when used in Unity . The program is about understanding and mastering key C# structures and concepts while becoming confident with several key Unity libraries and classes to create clear code that you make your game more interactive.
How long does it take to complete the course?
The course is modular and you can access the modules that you need, in no particular order (although this is suggested for beginners); Each module usually takes about 60 minutes to complete; this being said, you can complete it in one seating or using bite-size tutorials of about 5 minutes each.
What prerequisite (e.g., C# or Unity skills) do I need to start this course?
No prior coding knowledge is expected, as the course takes you from scratch to very good levels of C# proficiency. So you just need to be able to be familiar with simple tasks in Unity such as creating basic shapes or importing assets.

"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"

-Miguel Morado

Your Instructor


Patrick
Patrick

Patrick Felicia is a lecturer and researcher at Waterford Institute of Technology, where he teaches and supervise undergraduate and postgraduate students. He obtained his MSc in Multimedia Technology in 2003 and PhD in Computer Science in 2009 from University College Cork, Ireland. He has published several books and articles on the use of video games for educational purposes, including the Handbook of Research on Improving Learning and Motivation through Educational Games: Multidisciplinary Approaches (published by IGI), and Digital Games in Schools: a Handbook for Teachers, published by European Schoolnet. Patrick is also the Editor-in-chief of the International Journal of Game-Based Learning (IJGBL), and the Conference Director of the Irish Symposium on Game-Based Learning, a popular conference on games and learning organized throughout Ireland.


Course Curriculum


  Bonus Content
Available in days
days after you enroll

Courses Included with Purchase



Getting Started with 3D Animation in Unity ( (Video Course - NB)
Get Started with 3D Animation in Unity in less than 60 minutes
Patrick
$40
Unity from Zero to Proficiency: Proficient (Video Course)
Create your very own RPG and learn more C# in the process
Patrick
$40

Original Price: $80


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I find that this course is not for me?
If you go through all the modules and you still think that this course is not for you, you will be refunded; no questions asked. So it is effectively risk-free for you.
Who is "Mastering C# and Unity" for?
"Mastering C# and Unity" is for anyone looking to learn how to code in C# for Unity and to understand key C# principles and Unity classes in-depth. Whether it is your first online course or you are an intermediate Unity user, the programm covers the entire process from getting started with C#, to using Object-oriented concepts, or using Unity's C# library to make your games more interactive. Mastering C# and Unity is for anyone expecting to truly master C# when used in Unity . The program is about understanding and mastering key C# structures and concepts while becoming confident with several key Unity libraries and classes to create clear code that you make your game more interactive.
How long does it take to complete the course?
The course is modular and you can access the modules that you need, in no particular order (although this is suggested for beginners); Each module usually takes about 60 minutes to complete; this being said, you can complete it in one seating or using bite-size tutorials of about 5 minutes each.
What prerequisite (e.g., C# or Unity skills) do I need to start this course?
No prior coding knowledge is expected, as the course takes you from scratch to very good levels of C# proficiency. So you just need to be able to be familiar with simple tasks in Unity such as creating basic shapes or importing assets.

Get started now!