Intermediate C# Scripting For Unity Game Development
Published 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.56 GB | Duration: 8h 5m
Published 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.56 GB | Duration: 8h 5m
Unity C# Scripting Intermediate - Upgrade Your C# Skills. Learn C# Scripting for Unity Game Development .
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#
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# .
Overview
Section 1: Introduction
Lecture 1 Introduction To This Course
Lecture 2 Installing & Setting Up Unity 2022
Section 2: Unity C# Scripting Crash Course ( Optional Section )
Lecture 3 Learn C# Scripting Basics with Examples - Part 1
Lecture 4 Unity C# Scripting - Part 2
Lecture 5 Unity C# Scripting - Part 3
Section 3: Working With Data Structures in C# & Unity
Lecture 6 Getting Started with Lists in C#
Lecture 7 More About List with Practical Examples
Lecture 8 Stack and it's Application in C#
Lecture 9 Working with Queues in C#
Lecture 10 Implementing Dictionary in C#
Section 4: All About Object Pooling with Practical Examples
Lecture 11 Understanding The Need of Object Pooling
Lecture 12 Implementing A Simple Version of Object Pool in C#
Lecture 13 Creating A Growing Object Pool
Lecture 14 Creating an Advanced Generic Object Pool for Multiple Objects
Lecture 15 Implementing Multiple Object Pools with an Example
Section 5: Vectors and Vector Math in C# & Unity
Lecture 16 Everything You Wanted to Know About Vectors
Lecture 17 Unit Vectors & Normalizing
Lecture 18 Understanding & Implementing Vector Dot Products
Lecture 19 Vector Cross Products with Examples & Visual Demonstration
Section 6: Demystifying Quaternions and Rotations in Unity
Lecture 20 Why Are Quaternions Used and How Unity Handles Rotations
Lecture 21 Working with Euler Angles in C#
Lecture 22 Finding The Angle To A Target with LookRotation
Lecture 23 Interpolating Between Two Quaternions using Slerp
Lecture 24 Combining multiple Quaternion Rotations in C#
Section 7: Object Oriented Programming Concepts in C#
Lecture 25 Understanding Classes & Objects
Lecture 26 Constuctors in C# Unity
Lecture 27 Initializing Objects with System.Serializable
Lecture 28 Enums in C#
Lecture 29 Inheritance in C# - Part 1
Lecture 30 Inheritance in C# - Part 2
Lecture 31 Polymorphism Virtual Functions & Overriding in C#
Lecture 32 Using Namespaces in C# & Unity
Section 8: Miscellaneous C# Scripting Concepts
Lecture 33 Properties in C# with Examples
Lecture 34 Static Variables Functions & Classes in C#
Lecture 35 Method Overloading in C#
Lecture 36 Working with Attributes in Unity
Lecture 37 Understanding Coroutines in Unity C#
Section 9: You Have Successfully Finished This Course
Lecture 38 Bonus Lecture : Course End Greetings
Anyone who wants to Upgrade Their C# Scripting Skills for Unity Game Development