This advanced Unity coding tutorial reveals the professional coding topics used in the industry. We’ll cover 23 essential advanced coding topics, including generics, abstract classes, delegates, SOLID principles, design patterns and more. Our goal is to help you program clean, scalable code to boost your coding career. Whether you're starting out as a beginner or aiming for professional mastery, we try our best to make you covered. 00:00 Intro 00:19 1-Extension Methods 00:40 2-Generics 01:33 3-Interface vs Abstract 02:06 4-Composition vs Inheritance 02:56 5-Built-in Interfaces 03:18 6-Delegates 04:37 7-Event vs Delefate 04:56 8-Tuples 05:30 9-Tasks 05:59 10-Data Structures 06:15 11-LINQ 06:41 12-Math 07:06 13-System.IO 07:15 14-Regex 07:40 15-StringBuilder 08:31 16-Reflection 09:00 17-Attributes 09:28 18-Design Patterns 09:58 19-Recursion 10:31 20-Coding Standards 10:51 21-Computational Complexity 11:28 22-Memory 11:51 23-SOLID 12:29 Summary 12:41 Outro Links: CodeAesthentic - The Flaws of Inheritance https://www.youtube.com/watch?v=hxGOiiR9ZKg&t=533s Microsoft Coding Guidelines https://learn.microsoft.com/en-us/mixed-reality/world-locking-tools/documentation/howtos/codingconventions C# Delegates and Memory Allocations: Lambdas https://www.mattgibson.dev/blog/csharp-delegates-memory-lambdas Clean Code - Uncle Bob https://www.youtube.com/playlist?list=PLUxszVpqZTNShoypLQW9a4dEcffsoZT4k #csharp #dotnet #gamedev #unity3d #unity3dtutorial
All topics covered in Unity's Advanced Coding section are explored in depth, providing a comprehensive learning experience. #gamedev #gamedevelopment #indiedev #unity3d
You may also like
Powered by
(but not affiliated with)
Created by mjd.dev