Mô tả

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


Bạn sẽ học được gì

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#

Yêu cầu

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

Nội dung khoá học

9 sections

Introduction

2 lectures
Introduction To This Course
02:20
Installing & Setting Up Unity 2022
04:51

Unity C# Scripting Crash Course ( Optional Section )

3 lectures
Learn C# Scripting Basics with Examples - Part 1
15:09
Unity C# Scripting - Part 2
14:02
Unity C# Scripting - Part 3
18:08

Working With Data Structures in C# & Unity

5 lectures
Getting Started with Lists in C#
08:29
More About List with Practical Examples
10:32
Stack and it's Application in C#
20:28
Working with Queues in C#
14:20
Implementing Dictionary in C#
11:16

All About Object Pooling with Practical Examples

5 lectures
Understanding The Need of Object Pooling
13:47
Implementing A Simple Version of Object Pool in C#
22:41
Creating A Growing Object Pool
08:49
Creating an Advanced Generic Object Pool for Multiple Objects
27:38
Implementing Multiple Object Pools with an Example
14:16

Vectors and Vector Math in C# & Unity

4 lectures
Everything You Wanted to Know About Vectors
20:10
Unit Vectors & Normalizing
14:53
Understanding & Implementing Vector Dot Products
08:58
Vector Cross Products with Examples & Visual Demonstration
08:29

Demystifying Quaternions and Rotations in Unity

5 lectures
Why Are Quaternions Used and How Unity Handles Rotations
12:25
Working with Euler Angles in C#
03:47
Finding The Angle To A Target with LookRotation
06:31
Interpolating Between Two Quaternions using Slerp
05:10
Combining multiple Quaternion Rotations in C#
05:55

Object Oriented Programming Concepts in C#

8 lectures
Understanding Classes & Objects
17:21
Constuctors in C# Unity
13:30
Initializing Objects with System.Serializable
07:22
Enums in C#
14:17
Inheritance in C# - Part 1
13:27
Inheritance in C# - Part 2
12:38
Polymorphism Virtual Functions & Overriding in C#
14:16
Using Namespaces in C# & Unity
15:28

Miscellaneous C# Scripting Concepts

5 lectures
Properties in C# with Examples
18:10
Static Variables Functions & Classes in C#
18:26
Method Overloading in C#
12:51
Working with Attributes in Unity
11:49
Understanding Coroutines in Unity C#
22:25

You Have Successfully Finished This Course

1 lectures
Bonus Lecture : Course End Greetings
00:03

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.