Intermediate C# Scripting for Unity Game Development

Unity C# Scripting Intermediate – Upgrade Your C# Skills. Learn C# Scripting for Unity Game Development .

Unity C# Scripting Intermediate – Upgrade Your C# Skills.

What you’ll learn

  • Upgrade Your C# Scripting Skills.
  • Implement Different Data Structures in C#.
  • Learn and Implement Vector Maths in C#.
  • Master Object Pooling with Examples.
  • Get A Clear Concept of Quaternions.
  • Learn Object Oriented Programming in C#.

Course Content

  • Introduction –> 2 lectures • 7min.
  • Unity C# Scripting Crash Course ( Optional Section ) –> 3 lectures • 47min.
  • Working With Data Structures in C# & Unity –> 5 lectures • 1hr 5min.
  • All About Object Pooling with Practical Examples –> 5 lectures • 1hr 27min.
  • Vectors and Vector Math in C# & Unity –> 4 lectures • 53min.
  • Demystifying Quaternions and Rotations in Unity –> 5 lectures • 34min.
  • Object Oriented Programming Concepts in C# –> 8 lectures • 1hr 48min.
  • Miscellaneous C# Scripting Concepts –> 5 lectures • 1hr 24min.
  • You Have Successfully Finished This Course –> 1 lecture • 1min.

Intermediate C# Scripting for Unity Game Development

Requirements

Unity C# Scripting Intermediate – Upgrade Your C# Skills.

This course is all about Learning Intermediate C# Scripting concepts for Unity Game Development. If you have already learned the Basics of C# Scripting with Unity and are ready to upgrade your C# scripting skills to the next level, then this is the perfect Intermediate C# Scripting Course for you.

 

Course Curriculum:

1. Unity C# Scripting Crash Course:

In this Section you will brush up your C# Scripting skills for Unity Game Develoment.

 

2. Learn About Data Structures in C#:

In this section you will learn about different data structures like List, Stack, Queue, Dictionary and implement them using C# in unity.

 

3. Object Pooling in Unity with C#:

In this section you will learn about Object Pooling pattern and implement it using C# scripting. You will also learn how to use it in a real Unity 2D Game project using C#.

 

4. Vectors & Vector Maths:

In this section you will Learn about Vectors in Detail and implement them using C# in Unity. You will learn about Vector Dot and Cross products, Normalization and how to use them in real game projects in Unity.

 

5. Quaternions & Rotations:

In this section you will learn about Quaternions and how Unity handles rotations internally. You will implement Quaternion functions using C# . You will learn about Euler Angles , Lookrotation , Slerp and more features of the Quaternions in Unity.

 

6. Object Oriented C# Programming:

In this section you will learn about different object oriented programming concepts using C# & Unity. You will learn about Classes, Objects, Inheritance, Polymorphism and more in C#.

 

7. Miscellaneous C# Scripting Concepts:

In this section you will Learn about different C# Scripting concepts for Unity. You will learn about Namespaces , Co Routines , Static Variables & Functions , Function Overloading and more in C# .