Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity C# Scripting Intermediate - Upgrade Your C# Skills
Rating: 4.4 out of 5(40 ratings)
479 students

Unity C# Scripting Intermediate - Upgrade Your C# Skills

Unity C# Scripting Intermediate - Upgrade Your C# Skills , Learn Advanced C# Programming for Unity Game Development
Created byRaja Biswas
Last updated 11/2025
English

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

9 sections41 lectures8h 19m total length
  • Introduction To This Course2:20

    Introduction To This Course

  • Installing & Setting Up Unity 67:16

    Install and set up Unity 6 using Unity Hub, obtain a personal license, install the editor with components (Visual Studio, Android and WebGL build support), and create a 2d project.

  • Creating Your First Script in Unity 63:56
  • Installing & Setting Up Unity 20232:43
  • Installing & Setting Up Unity 20224:51

    Installing and Setting up Unity 2022

Requirements

  • Basics of C# Scripting in Unity is All You Need to Know to Join This Course

Description

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# .


Keep Learning

Who this course is for:

  • Anyone who wants to Upgrade Their C# Scripting Skills for Unity Game Development