UnityCSharpFundamentals
UnityCSharpFundamentals copied to clipboard
Unity3d C# Fundamentals Course
Unity C# Fundamentals
Unity3d C# Fundamentals Course PlayList
Video 1 (Notes) - Unity C# Fundamentals - Declaring Variables and Methods
Examples in source code
Video 2 (Notes) - Unity C# Fundamentals - Logical Expressions and Operators
Examples in source code
Video 3 (Notes) - Unity C# Fundamentals - For Loops, While Loops, and ForEach Loops
Examples in source code
Video 4 (Notes) - Unity C# Fundamentals - Classes, Inheritance, Polymorphism, and Composition
Class (Object Oriented Programming)
A class is a user-defined blueprint or prototype from which objects are created. Basically a class combines the fields and methods(member function which defines actions) into a single unit. In C#, classes support the polymorphism, inheritance and also provide the concept of derived classes and base classes.
Class Structure explained
Example of using Classes, Inheritance, and Encapsulation...
- Human (Class)
- Player (Inherits from human)
- Monster (Inherits from human)
- Score (Class)
Video 5 (Notes) - Unity C# Fundamentals - Delegates, Lambdas, and LINQ
Includes examples of Delegates, Lambdas, and LINQ.
Video 6 (Notes) - Unity C# Fundamentals - Collections, Arrays, Lists, IEnumerables, and Dictionaries
Examples in source code
Video 7 (Notes) - Unity C# Fundamentals - Static Classes Versus Non-Static Classes
Examples in source code
Video 8 (Notes) - Unity C# Fundamentals - Enums and using them for logical comparisons
Examples in source code
Video 9 (Notes) - Unity C# Fundamentals - Properties versus methods
Examples in source code
Video 10 (Notes) - Unity C# Fundamentals - Cool and Lazy C# Features
Examples in source code
Video 14 (Notes) - Unity C# Fundamentals - GameObject Static Class Methods
Examples in source code
Video 15 (Notes) - Unity C# Fundamentals - Data Structures Using a Stack
Examples in source code
Video 16 (Notes) - Unity C# Fundamentals - Data Structures Using a Queue
Examples in source code